Project1

标题: 求教下...如何做--无敌状态---防御姿势 [打印本页]

作者: 猪猡计攻猿    时间: 2012-2-11 17:55
标题: 求教下...如何做--无敌状态---防御姿势
搜索了一下..都是 RM上做了..
AGM 的好似没得,..,.
------------------------------------
看到" 变量"那 有个 无敌时间.. 可很陌生,.,
-------------------------------------
比如 我按  住A 键时候 主角进入 " 防御" 动作 .在防御动作未结束前  主角是不被伤害的...
  求教 无敌在哪里 设置 谢谢
作者: woodvvv    时间: 2012-2-11 19:04
" 变量"那 有个 无敌时间跟你想要的效果没有半点关系
想实现这种效果我所知道的有三种方法
方法一
建立主角动画防御动作
并设置于其他对象的接触判定为 无
然后在对象里建立按下某键执行此动作(这个方法不完美)
方法二
建立子对象动画判定动作  和动画防御动作
此动画可以是透明也可以是别的什么 但是一定要能遮盖住主角面积
然后设置接触判定全满
最后新建这个对象 设置为主角的子对象 建立判定动作与防御动作
当开关为NO时执行防御动作
方法三
上面两种方法巧妙的合在一起用   具体怎样巧妙 请自己摸索 这个全部交完了 你学AGM也就没什么意义了

回答完毕
AGM是一个需要完全了解个部件功能后再慢慢思考的软件 请楼主享受这种思考的过程
祝楼主愉快

作者: 猪猡计攻猿    时间: 2012-2-11 19:32
接触为 无...  好的明白了....谢谢
....................................



作者: ヾ试着忘记╮    时间: 2012-2-12 09:59
太简单了,只要把防御那个动画的攻击判定点无就可以了。。
作者: 0光    时间: 2012-2-12 10:17
其实不需要子弹这么个设置,在变量里面有一个【玩家的伤害率】,把它改成0即可,于是玩家的受伤害公式是:实际受伤害 = 攻击对象的攻击力*(玩家的伤害率/100),子弹反而容易造成游戏紊乱,执行效率低。顺便说一下,变量里面的玩家无敌时间貌似是没用的- -
作者: q5563961    时间: 2012-2-14 10:29
0光 发表于 2012-2-12 10:17
其实不需要子弹这么个设置,在变量里面有一个【玩家的伤害率】,把它改成0即可,于是玩家的受伤害公式是: ...

无敌时间是有用的 无敌时间=超级马里奥吃星星那种 你要知道AGM的基础就是超级马里奥




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1