Minecraft(我的世界)中文论坛

标题: Minecraft MOD制作:从入门到精通——第四章第八节:添加多材质方块

作者: DJXGAME    时间: 2012-9-3 13:06
标题: Minecraft MOD制作:从入门到精通——第四章第八节:添加多材质方块
本帖最后由 DJXGAME 于 2012-9-4 16:52 编辑

Minecraft MOD制作:从入门到精通
The Dummy's Guide to Modding - From Setup to Advanced!



——全文索引地址——
http://www.mcbbs.net/thread-46190-1-1.html

第四章:您等待已久的一章


我希望您能多加阅读一些Minecraft的代码,虽然对于一个java造诣不精人来说,代码有可能显得凌乱,但是不要灰心丧气。


第四章第八节:添加多材质方块


什么是多材质方块?就是类似草地这样子的方块:绿色的顶部,低端是棕色的,而四周却与上下均不相同。

第一步需要为其创建材质。需要绘制至少两幅材质才可以实现多材质的功能,将其放在同一份子图文件下。确保使用渲染软件将不同的材质渲染在同一方块上使其看起来彼此拼接,毕竟您不希望一个带有紫色边的方块转过去一看编程绿色边了吧……

在您制作成功材质后实际上代码非常简单,您只需要一个类函数即可:


Magical Multi-texture Method

在这一例程中展示了一份草方块的制作过程。通过使用getBlockTexture()类函数,我们可以调用不同位置的子图。

当您看到这一方块时:

顶部:0

底部:1

四周:2、3、4、5

请确认您所看到的方块是否与其吻合~~(据反馈此处有问题……)


好啦,看到这里您已经是MOD制作方面的大师了~~(至少在理论层面是这样~~~)恭喜您O(∩_∩)O~


作者: 鳄鱼软趴趴    时间: 2012-9-3 13:11
翻译辛苦了~
跳了好多帖子然后看到"看到这里您已经是MOD制作方面的大师了"~
我也是大师了!哈哈==
作者: DJXGAME    时间: 2012-9-3 13:12
鳄鱼软趴趴 发表于 2012-9-3 13:11
翻译辛苦了~
跳了好多帖子然后看到"看到这里您已经是MOD制作方面的大师了"~
我也是大师了!哈哈==

鳄鱼酱就是大师呀~~~0.0
作者: Hao    时间: 2012-9-3 13:14
表示我没看完就晕了帮我打120...
作者: pogox    时间: 2012-9-3 16:10
好吧。。。好长。。。加油DJX
作者: geludan    时间: 2012-9-3 17:11
一口吃成个胖子
作者: qw4wer    时间: 2012-9-3 21:09
经过测试,发现side=1为顶部,姐姐加油
作者: DJXGAME    时间: 2012-9-3 21:12
qw4wer 发表于 2012-9-3 21:09
经过测试,发现side=1为顶部,姐姐加油

是按照0、1、2、3这样的顺序绘制材质的吗?
作者: qw4wer    时间: 2012-9-3 21:17
DJXGAME 发表于 2012-9-3 21:12
是按照0、1、2、3这样的顺序绘制材质的吗?

嗯,0为底部,1为顶部,其他为4边
作者: strawmaine    时间: 2012-9-4 15:55
楼上说的没错,

                 * default = side
                 * 1  = top
                 * 0 = bottom

我也把全部章节检查完弄出一个范例了。。。
作者: liyou    时间: 2012-10-13 13:32
有点长了
楼主要不要提供个饮水MOD那种MOD的教程呢?
作者: 32856146    时间: 2013-3-1 17:11
请问怎么发布?总不可能换一个Minecraft就重做一次吧??{:10_528:}
作者: 拉拉君婷    时间: 2013-4-15 18:32
不怎么具体=不知代码放在哪?{:10_522:}
作者: gooding300    时间: 2013-7-14 12:38
求整合包。。代码看得懂但是整个不会。我有能力做buklit插件。。我学程序都是靠看完整的代码,部分难以理解,谢谢

作者: 萝卜玩mc    时间: 2013-9-9 17:49
yo,,,,,,,出了。。。
作者: 1224934178    时间: 2013-12-27 17:36
什么都看不懂。。。。。
作者: 闪电骑士WZP    时间: 2014-1-19 22:31
额表示我已经晕了{:10_503:}
作者: -96387e    时间: 2015-2-1 10:47
我居然看完了{:10_509:}{:10_499:}
作者: yzl1    时间: 2015-2-27 10:29
Hao 发表于 2012-9-3 13:14
表示我没看完就晕了帮我打120...

120--------你拨打的电话暂时无法接通,请稍后再拨。
作者: nianbing    时间: 2015-3-20 22:16
楼主,问一下,这个mod要怎么导出来
作者: nianbing    时间: 2015-3-20 22:17
楼主,问一下,这个mod要怎么导出来
作者: wwe785582555    时间: 2015-4-26 05:09
不错,虽然有点看不明白
作者: 老龚    时间: 2016-4-4 09:15
然而我平常修改Mod使用Notepad++和WinRAR,感觉Java太难······(没消化,重看这四章)
作者: jipok之王    时间: 2016-4-30 04:11
加油楼主
作者: 753951qwerty    时间: 2016-5-6 21:03
正想制作mod呢,这篇教程实在太管用了!
作者: loveqmxd    时间: 2016-9-10 03:25
什么是类函数啊,方法吧
作者: 2048028141    时间: 2016-12-25 18:49
这个太简单。。。
作者: aaaa你虎哥    时间: 2017-1-21 17:25
表示很高端,大神。。。。
作者: 蓝色药水    时间: 2017-7-5 22:27
一定不是mod制作的大师,理论上都不是!因为我们还不知道制作有容器的方块!!这是核心!!!
作者: sandwish2    时间: 2017-9-7 18:21
1=上
2=北
3=南
4=西
5=东
0=下