我的世界法线贴图我想修改一个物品的贴图,可我没有一个好的制作贴图的软件,求大家帮忙~

您的位置:
→ 我的世界命令方块普通disco作品展示与制作原理
我的世界命令方块普通disco作品展示与制作原理
8:41:55 来源: 作者:乙烯_中国 (0)
小编为大家带来了《》命令方块普通disco作品展示与制作原理,乙烯_中国的命令方块简直是牛爆了啊,这里我们先来看看这次为大家带来了这个普通Disco In Minecraft。其实吧,这个作品的结构非常简单粗暴,差不多就是图中这三个命令方块,其中命令结构基本如下tp @a ~ ~ ~1复制代码clone ~1 ~ ~ ~1 ~ ~ ~1 ~ ~1 replace move复制代码这俩是移动玩家和传送信号(红石块),其实这里不得不说一句,这里完全可以不tp玩家的,但是呢,由于不加上这个看上去实在是没有mc的感觉,所以你们在视频背后看到的“cb在抖动”是因为mc在不停的tp玩家。然后传送信号保证了每tick播放一帧。接下来是核心命令。/replaceitem entity @a slot.weapon.offhand minecraft:diamond_axe 1 3复制代码损害值不停的改变。这里应用的是1.9不同损害值的物品能够被附上不同的材质的特性。所以其实真正的名堂在资源包内部。这个地图用了总大小大约为150MB的三个资源包。是的,三个。为啥会变成这么纠结的情况呢,我本来呢,资源包的大小是一个0.5GB大小的文件,但是MC并带不动。于是在不停的尝试下做出了这种妥协。每个资源包所代替的为单独的一把钻石工具。每个工具有1560帧。这也是为什么你会在视频里看到有三排单元的原因。那么现在来解包这个资源包,我们来看一下我是怎么做出这样的效果的。首先呢,我们需要一个资源包。【什么鬼我们如果要在mc里面播放视频的话我们就需要视频,那么我们需要把视频拆成每帧的图,最好还是20fps的,那么其实呢,这种软件很方便的,网上一搜大的小的有源码没源码的都有,我就不在这里班门弄斧了。这里是拆成图的视频。那么如果我的视频是30fps呢,那我需要怎么办呢。这解决办法是很简单的。这么一划拉,然后选中删除1/3就好了。强行20fps。恩然后我们又要注意一件事,这些图片的格式都是jpg,而且长宽并不是是2的指数。所以我们需要转换格式,教程请自行百度Photoshop批处理,讲的绝对比我详细。那么这里我们准备好了材质,那么我们是不是该准备模型了呢?那么我的模型使用的是什么呢?是修改物品拿在手里的模型,实现玩家拿到屏幕的效果,相信类似的效果大家也见识过吧,比如盘灵古域里面的金箍棒。而玩家手持屏幕这种效果我也并非首创,不过闲到像我这么用的估计没几个。。。这里是json代码。{&__comment&: &ethylene_china&,&textures&: {&texture&: &blocks/disco (1)&},&elements&: [&{&from&: [ 18, 4, 6 ],&to&: [ 19, 21.5, 23.5 ],&faces&: {&west&:&&{ &uv&: [ 0, 0, 16, 16 ], &texture&: &#texture&}}}],&display&: {&firstperson_lefthand&: {&rotation&: [ 0, -90, 0 ],&translation&: [ 5.1, 7.75, -6.05 ],&scale&: [ 0.44, 2.02, 2.08 ]}}}复制代码这里的代码就是刚好能够实现一个基础的手持屏幕。这里是效果。这里使用了材质丢失的贴图以便于读者体会这个屏幕在屏幕中的大致位置。很显然中间这个位置并不是和指针对齐的,相反,差了很多。而且我的UV写的是一个完整的贴图,那么我为什么要这么做呢?答案很简单,因为mc的机制,一般玩家都会注意到有这样的一个动画――物品的拾起。那么如果物品模型是现在这样的话,这个动画效果是怎样的呢?答案我就不截动态图了,是一个物品模型向上移动的过程,而大家应该也知道,我这个模块是20fps的视频,很明显我们不能让屏幕抖动,而实际操作过程也确实实现了这点。那么一旦工作起来,这个模型就会显示这样的效果。对齐的非常完美。那么这里我们解决了单帧的问题,那么我们需要将其整合起来了。这是一个整合的例子。{&&&parent&: builtin/generate&,&&&textures&: {&&&layer0&: &items/apple&&&},&&&overrides&: [&&{ &predicate&: { &damaged&: 0, &damage&:&&0. },& &&model&: &item/disco1&},{ &predicate&: { &damaged&: 0, &damage&: 0. },& &&model&: &item/disco2&},{ &predicate&: { &damaged&: 0, &damage&: 0. },& &&model&: &item/disco3&},{ &predicate&: { &damaged&: 0, &damage&: 0. },& &&model&: &item/disco4&},{ &predicate&: { &damaged&: 0, &damage&: 0. },& &&model&: &item/disco5&},…{ &predicate&: { &damaged&: 0, &damage&: 0.9993594 },& &&model&: &item/disco1560&}]&&}&复制代码别的大家应该都耳熟能详了,其中的damage后面的数字是1/1561的倍数,其正好锁定了每个损害值都拥有其自己的材质。这个json对应着1560个单独的模型文件。
相关游戏攻略
? ? ? ? ? ? ? ?
本站提供: 好玩的单机游戏,是大型基地网站Copyright &
.All Rights Reserved备案编号:湘ICP备号-1>我的世界材质包的物品栏贴图怎么修改
请输入中文英文下划线分割线
教程速查:&& 开服速查:&&
热门搜索:&
我的世界材质包的物品栏贴图怎么修改
人已读 && 来源: 互联网
&& 作者: 佚名 &&&发布时间:
我的世界物品栏贴图怎么修改?我的世界物品栏能修改吗?今天小编给大家带来一份我的世界物品栏是如何修改的回答,希望大家能够喜欢。
问:怎么修改材质包的物品栏贴图 就是这样
就是这个 我已经有另一个贴图了 不知道怎么覆盖这个材质包的贴图(后面的明智的商人暴露…) 求助!! 答:能确定在.jar\assets\minecraft\textures\gui里面 感觉好像是.jar\assets\minecraft\textures\gui\container\creative_inventory\tab_inventory.png 楼主可以尝试着修改一下 不过修改前记得备份哦 更多精彩内容,请访问
推荐理由 热门小说斗罗大陆皮肤合集,内有史莱克七怪皮肤,过了这村没这店,赶紧点进来吧~
互动问答推荐
周排行 月排行 总排行
地图存档下载
常用资料 物品合成表 &&&&&&&& 生物图鉴 &&&&&& 资源替换教程 &&&&&&&&《我的世界》1.9版新增物品合成表图览
  在我的世界1.9版本中,新增物品怎么合成?今天为大家带来《我的世界》1.9版新增物品合成表图览,一起来看看吧。
  我的世界1.9版新增物品合成表详细一览:
更多相关资讯请关注:专题
更多相关讨论请前往:
我的世界相关攻略
扫描关注游侠网
Minecraft视频正版上市时间:游戏平台:XBOXONE PS4 PSV XBOX360 PS3 PC 游戏类型:其他游戏ETC游戏语言:中文,其他,英文,日文制作公司:Mojang发行公司:Mojang游侠网7.0GameSpot85IGN我要评分:已有人关注标签:单人单机2D画面支持手柄菜鸟入门模拟沙盘>我的世界命令方块 在原版中实现更改物品贴图
请输入中文英文下划线分割线
教程速查:&& 开服速查:&&
热门搜索:&
我的世界命令方块 在原版中实现更改物品贴图
人已读 && 来源: MCBBS
&& 作者: 乙烯_中国 &&&发布时间:
我的世界命令方块 在原版中实现更改物品贴图
大家好,我是乙烯。今天呢,chyx在RMC发了很有趣的东西,但是其并没有发布具体原理,于是就有人私聊我问我具体原理。正巧我这边的下一个大坑会利用到类似的系统,所以故此发布系统教程,这是一个非常有意思的玩意儿。其中,我们敬爱的3S同学帮了我不少的忙,替我修正了总结的规律,大家给他鼓掌! 那么下面上具体讲解,首先,我们来看一段视频。麦克风坏了,请大家见谅。 好的,那么这段视频里的技术是利用了损害值的溢出做到的,游戏中间损害值其实所占的位数为2进制的16位,就是说,如果损害值大于这个值的话,就会数据溢出,而溢出的位数就会加到影响物品贴图ID的位数里,从而造成了,物品性质未变,然而贴图变了的情况。在游戏里F3+H以获得更多信息。
这里附上全ID图
注意,所有的贴图仅在物品模式下起作用,无法使用在方块上。 其伪装物品性质并不稳定,重新进入存档物品就会变回最初的0损害值。 /give Ethylene_china minecraft:stone 1 131072这是一条获得泥土材质的石头的物品。 损害值的公式可大致调整为 其具体规律有以下几点: 其一,其损害值的2进制代码低16位必须全部为0。即损害值必须为2^16次方的倍数,这也意味着,物品无法切换到原来就代表着有损害值的物品贴图,例如各色羊毛玻璃等,也无法由这些转化为其他的(比如羊毛只有白色的能够伪装)。 其二,由于损害值无法为负数,所以任何切换物品贴图的目标贴图只能是ID比自己大的物品贴图。 其三,并不是所有ID大于自身的ID都能被使用,其可用ID有以下限制,原方块所拥有的ID的二进制位中为1的位,其目标贴图的ID必须也要满足其二进制ID中的那些位为1,例如,对于二进制ID为1010的物品,1011是可用的,而1101是不可用的。 这样的话利用面也是很广的,比如视频里所做的迅捷蜘蛛眼,我们可以实现带buff的食物,或者小游戏里的迷惑性道具。
推荐理由 热门小说斗罗大陆皮肤合集,内有史莱克七怪皮肤,过了这村没这店,赶紧点进来吧~
周排行 月排行 总排行
地图存档下载
常用资料 物品合成表 &&&&&&&& 生物图鉴 &&&&&& 资源替换教程 &&&&&&&&热门搜索:
您的位置: -&
非常抱歉!2345软件大全没能为您提供完善服务,万分感谢能得到您的指点!
您的建议:
第二章 游戏技巧
第二章 游戏问答
游戏攻略秘籍
人气:48280
全世界撸友,手机开团!《王者荣耀》5V5英雄
人气:177262
《梦幻西游》官方唯一同名手游来了,梦幻团
人气:147790
《开心消消乐》是一款策略型的三消游戏。游
人气:61549
暖暖系列新作《奇迹暖暖》是一款全新的换装
小游戏推荐
《我的世界》命令方块如何刷自定义属性装备
出处:口袋巴士
人气:7962
相关下载:
核心提示:《我的世界》命令方块如何刷自定义属性装备?本教程详细描述了我的世界命令方块刷自定义属性装备方法,希望这篇教程能够帮助到各位正在玩我的世界的玩家朋友们!
  《我的世界》命令方块如何刷自定义属性装备?本教程详细描述了我的世界命令方块刷自定义属性装备方法,希望这篇教程能够帮助到各位正在玩我的世界的玩家朋友们!  《我的世界》命令方块刷自定义属性装备的方法:  这个只有MC1.7或以上版本才可以用。装备属性就是装备的基本属性,不是附魔。如果自定义装备属性在和自定义附魔并和的话,那装备就会逆天。装备属性的英文叫:
Attributes。给大家个例子吧:  这是一个拥有自定义装备属性的玩家头。带上这个头,会给玩家:+1000的生命,+1000的怪物追踪,+的攻击和防击退,再加0.1倍的速度。怪物追踪的效果不是给玩家的,是给怪物的。如果加了1000的怪物追踪,那怪物就会追踪到千格外的玩家。僵尸的话可以抓到千格外的村民。这个头颅没有任何附魔属性,但是戴上它的话所有效果就会激活。到时可以空手秒杀末影龙。  装备属性只有5种:最大生命,防击退,攻击,怪物追踪距离和速度。和附魔不同的是,自定义装备属性可以直接在怪物上起效。如果是玩家的话,那就要穿装备才能获得装备属性,但是怪物的话可以有怪物属性,和装备属性相同,只是属性不是在装备上,而是直接在怪物上永久起效。举个例子:用装备属性可以刷出一个只有3滴血的黑龙。这样徒手就能秒杀。  进入指令教程。指令我一般是从基础的 /give 指令开始的。我现在教大家刷一把自定义属性的剑吧。首先是刷出一把普通的钻石剑:  /give @p minecraft:diamond_sword 1 0  指令是在指令方块里打的。打完后激活会刷出一把普通的钻石剑。之后就要来改化指令,来让钻石剑拥有自定义的装备属性。高级指令:  /give @p minecraft:diamond_sword 1 0  {AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,  AttributeName:generic.attackDamage,Name:Attack}]}  OK,进入讲解。第一个 {AttributeModifiers}
的意思就是自定义装备属性。加入这条就告诉指令方块,钻石剑需要什么属性。{AttributeModifiers} 后面的方块括号 ( [ ] )
就是属性内容。大家看到,方块括号中级写着这样一段指令:  {Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,  AttributeName:generic.attackDamage,Name:Attack}  这一段指令就是其中一个装备属性。这段指令加的是 的攻击。我来说下指令内容:  Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示数字,1就是属性显示百分比  UUIDLeast 和 UUIDMost : 独特的ID,这项可以随便写,无需求。  Amount:等级数量。比如加9000级的攻击,就是 Amount:9000.0  AttributeName:这一行是最重要的,属性类型。前面说了有五种类型,这里就要写五种其中一种的名字。具体怎么用下面再说。  Name:也是没什么用的,名字。随便打  之后来说说 AttributeName。这项后面打的是属性的名字。我这里打的是 generic.attackDamage
,意思是加攻击。五种属性的名字:  generic.attackDamage:攻击  generic.followRange:怪物跟踪  generic.maxHealth:最大生命  generic.knockbackResistance:防击退能力  generic.movementSpeed:移动速度  这上面就是所有的装备属性的名字,需要哪项就把哪项打到 AttributeName
后面。有些玩家会说如何给一个装备加多个属性,方法是多个属性之间用逗号分开。例子:  /give @p minecraft:diamond_sword 1 0  {AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,  AttributeName:generic.attackDamage,Name:Attack},  {Operation:0,UUIDLeast:2,UUIDMost:2,Amount:.0,  AttributeName:generic.knockbackResistance,Name:Knockback},  {Operation:0,UUIDLeast:3,UUIDMost:3,Amount:1000.0,AttributeName:  generic.followRange,Name:Follow},  {Operation:0,UUIDLeast:4,UUIDMost:4,Amount:1000.0,AttributeName:  generic.maxHealth,Name:Health},  {Operation:0,UUIDLeast:5,UUIDMost:5,Amount:0.1,AttributeName:  generic.movementSpeed,Name:Speed}]}  大家看这条指令十分复杂,但是和前面说到的一模一样,只是把五种属性全都加上了而已。速度的话不能改的太大,低于100就差不多了。如果改成特高,比如5000的话,那走一步就是走了3000多格,到时出生点都找不到在哪,改成的话说不定走一步游戏就崩了。  最后来说下装备用法。装备属性的好处是,可以在任何物品上加装备属性。可以把装备加到一个泥土上,之后还照样有效。每次玩家穿上一个带有装备属性的装备,装备属性就会起效。玩家如果把物品拿在手上的话,那样也会起效。所以本人推荐装备,只要穿着就会永久起效了。  以上是《我的世界》命令方块如何刷自定义属性装备的全部内容,希望对大家有所帮助,感谢您对2345软件大全的支持,更多请关注2345软件大全。
相关教程推荐
相关软件推荐
资源统计:无插件软件:93903个 无病毒软件:94197个 昨日已处理116个带插件、病毒的软件
本站总软件:94197个 软件总下载次数:23.362亿次
软件教程文章:92529篇 总浏览次数:2.904亿次

我要回帖

更多关于 我的世界贴图 的文章

 

随机推荐