提问:如何是一个固体受到重力控制
construct2吧
全部回复
仅看楼主
level 8
972023182 楼主
如图:如何让墙往往下掉
2014年08月17日 14点08分 1
level 8
972023182 楼主
图掉了
2014年08月17日 14点08分 2
bullet behavior
2014年08月17日 14点08分
回复 rexrainbow :这样会直接掉出地图外
2014年08月17日 14点08分
回复 972023182 : 放solid behavior. 应该可以卡住.
2014年08月17日 14点08分
回复 rexrainbow :下面那一排仙人掌就是solid
2014年08月17日 14点08分
level 11
都加 platform ?
2014年08月17日 14点08分 4
这也是不错的
2014年08月17日 15点08分
或是在落下物体上加bullet , push out solid behavior
2014年08月17日 15点08分
还是不行,不过在放弃使用tilemap之后 用solid+platform实现了
2014年08月17日 15点08分
再加入 + 落下物体 on collision 地板 - bullet disable
2014年08月17日 15点08分
level 8
972023182 楼主
不太懂,tilemap当表面显示用, 底层一样大小用sprite. 是什么意思? 另外,在之后的游戏中,这些墙是可以杯破坏的 @rexrainbow
2014年08月17日 15点08分 6
因为tilemap不能做碰撞侦测, 於是放个一样大小一样位置的方形sprite来做碰撞侦测.
2014年08月17日 15点08分
可以想像成, sprite才是真正的地板, 上方(Z)的tilemap是皮.
2014年08月17日 15点08分
level 8
972023182 楼主
我添加了solid行为,不用做做碰撞侦测也可以留在地板上 可是如果之后我要设计墙受到攻击之后会消失,可墙是tilemap怎么做呢?@rexrainbow
2014年08月17日 15点08分 7
墙应该也是一块独立的物件? 跟著删除就好了. 如果不是独立的...
2014年08月17日 15点08分
回复 rexrainbow :那么tilemap是独立的吗? 还是每一块墙都需要换成一个物件
2014年08月17日 15点08分
回复 972023182 : 我很少用tilemap, 理论上tilemap可以独立成单一物件, 这样才能删除.
2014年08月17日 15点08分
可能要召唤傅老师看看.
2014年08月17日 15点08分
level 8
972023182 楼主
2014年08月17日 15点08分 8
level 13
要往下掉可加入platform或physics行为
2014年08月18日 01点08分 9
我想做的是,如果一列墙中有一块被破坏就会消失,在它上面的墙就会因为下面空了往下掉    --来自吕小布代言的山寨防水机
2014年08月18日 01点08分
回复 972023182 :这时候的 上面的砖块还有 子弹惯性的速度,,需要速度变成0[不高兴]也许可以再做一个 碰撞设定,碰到 与 上面砖块类型相同的时候, 速度=0
2014年08月18日 01点08分
回复 詹思圆 :或者给 碰到的上面砖块 添加无法掉出地图的行为?
2014年08月18日 01点08分
回复 詹思圆 :我是用的tilemap
2014年08月18日 01点08分
level 8
972023182 楼主
放弃tilemap使用sprite后,加入solid和platform后,已解决问题@傅老師_台灣 @rexrainbow @詹思圆 @sppam
2014年08月18日 02点08分 10
1