[请益] 如何有系统地控制 Unity Mecanim

楼主: RoastSaury (香烤秋刀鱼)   2017-09-24 16:59:34
各位大大安安
小弟我最近尝试用Unity制作2D格斗游戏
不过对于动画的部份一直无法解决问题
对于格斗游戏 个人认为设计上应该是以下状况
角色
作者: cjcat2266 (CJ Cat)   2017-09-24 17:03:00
不要用动画state控制参数,以你这个例子来看,应该可以照你说的用逻辑state控制参数,而动画state映照逻辑逻辑与动画state非一对一映照的情况,通常是因为需要用逻辑的讯号来操控动画state流动格斗游戏的话,逻辑state应该可以跟动画state完全映照
作者: lowatre (JazzSpirit)   2017-09-24 17:37:00
真的不要用动画state去控制param...动作一多很容易耦合
作者: Zetis (p p )   2017-09-24 23:42:00
角色逻辑state传参数通知animator触发动画state演出,动画state的部分视动画的复杂程度决定是否要transition到别的state继续演出,演完想要演出的结果后可以用animation event通知角色逻辑state继续做角色state想要做的事不同角色如果只是动画档不一样但动画state machine一样的话animator可以override http://0rz.tw/AuLDm

Links booklink

Contact Us: admin [ a t ] ucptt.com