我在北大青鸟学习有一定时间了,这边举行了一次游戏制作大赛,就卯足劲参加了,选择了bombman作为我的项目,感觉有点挑战,但又在能力范围之内,比较适合,制作期间自然会发生很多的问题,也增长了很多经验,我打算把这些写进博客,作为资源保存起来。
[b][color=yellow]
上一次和大家分享了如何实现精确定位,今天来完成怪兽的自动行走[/color][/b]
问题是这样的,bombman游戏中除了我们自己控制的对象之外,还有很多的怪兽需要我们去消灭,而这些怪兽可不是坐以待毙的,他们也在自动的行走。如何实现这个问题呢?其实很简单,只需要给每个demo也就是怪兽对象加上一个timer控件,同时用一个全局变量direction来判断方向,可以设置timer的时间间隔为800ms,也就是每800ms执行一次tick事件,判断一下方向,然后向对应的方向移动相同的距离就行,是不是很简单?赶紧试试吧……
今天就分享到这里,想关注我更多关于bombman制作的感想,请参阅我在北大青鸟的论坛:www.83837777.com
[b][color=yellow]
上一次和大家分享了如何实现精确定位,今天来完成怪兽的自动行走[/color][/b]
问题是这样的,bombman游戏中除了我们自己控制的对象之外,还有很多的怪兽需要我们去消灭,而这些怪兽可不是坐以待毙的,他们也在自动的行走。如何实现这个问题呢?其实很简单,只需要给每个demo也就是怪兽对象加上一个timer控件,同时用一个全局变量direction来判断方向,可以设置timer的时间间隔为800ms,也就是每800ms执行一次tick事件,判断一下方向,然后向对应的方向移动相同的距离就行,是不是很简单?赶紧试试吧……
今天就分享到这里,想关注我更多关于bombman制作的感想,请参阅我在北大青鸟的论坛:www.83837777.com