用户:phantom查看:1 回复:7 评论:1 创建时间:2018-09-04T18:47:45
终于赶在开学前把小羊第二个作品肝出来了(感觉自己的头发又少了一些,不过没关系反正头发跟战斗力成反比)。不过其实我早就想把制作过程发出来和大家分享,怎奈我没有逃过学生开学前夜的宿命——永夜抄。
好了不扯了,又经过了几天的摸索与学习,我产生了新的想法,不规则的形状在开启物理引擎后会变得难以控制,那么我们只要用规则的形状进行物理判定,只是把造型换成其他想要的就可以了啊。
尝试之后就有了这次是小羊肖恩之翻——过垃圾山。。。
作品地址:https://www.codemao.cn/work/2712456
或识别二维码:
我们还是先来看一下初始的物理引擎设定吧。
而这里为什么要使用分裂?我自有安排,待我先说明完物理引擎的设定。
要注意的是这些积木全部都是放在一个判定小羊物理碰撞的积木里,因为小羊的外观角色会持续变化并且形状不规则,使用物理引擎会产生奇怪的问题所以小羊的实际物理判定是这个样子的。
同样的障碍(垃圾)也是用一个规则图形来进行物理判定的。
本作中呢,将物理判定角色和外观角色分开所以在外观角色中需要使其不参与物理碰撞并且持续移到物理判定角色(小羊)的位置上。
之后重头戏就来了,我们在障碍角色中加入这些积木使其可以变换造型随机位置掉落,并且可以当障碍堆积到一定高度时使所有障碍下移。
而这就是促使我使用分裂而不是克隆的根本原因了!
是的,分裂出来的“分裂体”和本体其实没什么差别,可以接受多种“事件”信息。想要下移的时候只需要一个“广播”,需要判断坐标删除自己时也只需要一个“当”的事件积木。而克隆体所能接收的其实只有
,一开始尝试使用克隆完成这些功能时列出了一大堆的变量控制克隆体真是让人焦头烂额。。。
学会使用分裂后发现其实也只需要“广播”可“当”就可以完成了。这里我就要吹一波“分裂”了!
分裂天下第一!(暴论)
其实这帖子前面铺垫这么多,其实核心就是想要吹一波分裂,游戏剩下的内容其实就是一些动画效果还有积分排行榜了。其实排行榜制作非常简单,只要记得在“积木实验室”找到云变量就好了。
最后感觉吹的这么多不知道有多少人喜欢用克隆多少人用分裂,感觉很多时候两者可以实现的功能差不多,只是积木量和个人习惯的问题。话说有没有人来安利一下“克隆”啊(手动滑稽)。
开学了,感觉能在编程猫的时间会有所减少呢……就像tc哥哥说的那样:
你还和我一样,会来编程猫吗?
我当然还会来啊,开学虽然时间少了,不过我依然会回来。(不过可能又要开启潜水模式就是了)
结尾吐槽:tc哥哥,为什么你会在夏天放寒假啊?!