江苏11选5开奖结果

最新主题 已有0人关注
最新
动态设置材质的学习
发表在 系统应用 11-02 15:36:39 来自PC
1 320

在游戏中我们可以自己设置材质。

在设置材质之前我们首先需要创建一个对象来使用各种工具类。

例如:mc=minecraft.Minecraft.create( );

江苏11选5开奖结果mc就是我们create出来的对象。

材质设置有两种不同的方式,

一:在一个坐标设置一个材质。

      mc.setBlocks(0,0,0,block.GOLD_BLOCK.id)

     

二:在一定的区域内设置一片材质

      mc.setBlocks(0,0,0,5,5,5,block.GOLD_BLOCK.id)


2


              好了,如何设置材质我们已经知道了,这是很有趣的设定。现在让我们来学习更有趣的操作。我们可以在飞起来的时候在空中,在我们的脚下动态的产生材质。

      思路就是,写一个判断,如果我们脚下的材质是空气的话就把空气材质变成别的材质。具体代码如下图。

       我设置了一个GM对象,第六行的-gm。player。setTilePos(20,20,20)这是在设定玩家在进入游戏后的初始位置。player一看就知道是玩家,很好记的对不对。

pos=gm。player。getTilePos()是在获取玩家的位置并存放在  pos  变量里面。

江苏11选5开奖结果       getBlock函数是用来获取材质信息的函数,他的参数是玩家的坐标-pos。函数的返回值是材质的id。

      我们把getBlock获得的材质id与空气的id比较如果一样那么我们就是飞起来了,然后在if里面写上材质的设置,就可以了。

      如上图所示,我把空气变成了TNT炸药,id后的 1 是指可以被引爆。


江苏11选5开奖结果接下来是我们的作业,模拟出筋斗云的效果。

具体思路是设置一个新的坐标和一个旧的坐标。新的坐标不断设置材质,旧的坐标不断设置成空气。代码如下图,坐标太多写错很多次,

542702737

两个if一个设置材质一个设置空气。

    1927686548

        最后成品如上图。一个Z字形筋斗云。

接下来是我们的作业,模拟出筋斗云的效果。

具体思路是设置一个新的坐标和一个旧的坐标。新的坐标不断设置材质,旧的坐标不断设置成空气。代码如下图,坐标太多写错很多次,

两个if一个设置材质一个设置空气。

最后成品如上图。一个Z字形筋斗云。


最新评论| 正序排列
评论列表 楼层直达:
  • 银河 2018-04-10

    忘记署名了。

    作者是:马也

    1#
    回复
银河
未关注
0
关注
4
发帖
1
回帖
热帖
1
3.模型拼装
2
Mac版 0。998 Mixly 包 + Lubot模块
3
程Sir的Python私房菜 第一餐
泺喜吧人气榜
1
A 神一样存在 ®
永凡棋牌APP下载 江苏11选5开奖结果 永凡棋牌APP下载 江苏11选5开奖结果 江苏11选5分布走势图 江苏11选5开奖结果 江苏11选5 江苏11选5走势图 江苏11选5 江苏11选5