【求帮助】格斗游戏攻击时的碰撞检测问题
gamemaker吧
全部回复
仅看楼主
level 8
dark聪明 楼主
目前我的办法:在角色攻击动画的某一段帧数内,出现一个固定位置的碰撞框
设计目的:当攻击动画播放到特定帧数,且敌人碰到了这个碰撞框时,敌人受创
感觉这个方法太不灵活,而且麻烦
现有如下问题:
能否在角色出拳的时候,攻击的碰撞框能随着拳头移动···
2015年03月05日 08点03分 1
level 9
如果是GM studio pro 可以用骨骼动画系统
2015年03月05日 10点03分 2
骨骼动画相当于身体各部分是独立的吧
2015年03月05日 10点03分
那如果只是用gm做,有没有什么好的设计思路呢
2015年03月05日 10点03分
@dark聪明 如果要实现精确碰撞 我觉得除了预先调好每一帧碰撞的mask之外没什么好的办法
2015年03月05日 11点03分
回复 Looloogames :[惊哭]好可怕,工作量略大,谢谢了啊[勉强][大拇指]
2015年03月05日 11点03分
吧务
level 13
这个大概要关系到你的人物……如果是整个人物做出来的那就只能这样了,如果是各部分独立做的(手和身体是独立不同的object)大概实现现在的想法要好做一些。
2015年03月05日 13点03分 3
level 6
我原来也是类似的方法,后来觉得太麻烦就改用碰撞检测了,就是吧里的act日记那个源码的方法,act日记到哪找我已经不记得了
2015年03月09日 02点03分 4
1