C# 角色在进行攻击时进入地面
因此,我正在开发一个统一的游戏,我有以下问题,当敌人角色进入地面时进行攻击,只有当他进行攻击时才会发生。已经增加了一个刚体和一个太空舱对撞机,这个问题就发生了。 地板上有一个盒子对撞机 链接到对象检查器图像(字符) 行走角色: 攻击角色: 当他攻击他时,一个细节从胶囊科利德的框架中透露出来。 角色停止时的胶囊收集器:C# 角色在进行攻击时进入地面,c#,unity3d,C#,Unity3d,因此,我正在开发一个统一的游戏,我有以下问题,当敌人角色进入地面时进行攻击,只有当他进行攻击时才会发生。已经增加了一个刚体和一个太空舱对撞机,这个问题就发生了。 地板上有一个盒子对撞机 链接到对象检查器图像(字符) 行走角色: 攻击角色: 当他攻击他时,一个细节从胶囊科利德的框架中透露出来。 角色停止时的胶囊收集器: 当角色攻击时,胶囊会破裂:一个可能的问题是每个精灵的枢轴点 当精灵渲染器更改其渲染的当前精灵时,新精灵将在其中渲染的“中心点”取决于精灵的每个轴点 确保将该特定角色的每个精
当角色攻击时,胶囊会破裂:一个可能的问题是每个精灵的枢轴点 当精灵渲染器更改其渲染的当前精灵时,新精灵将在其中渲染的“中心点”取决于精灵的每个轴点 确保将该特定角色的每个精灵的轴心点设置为公共位置。
(对于您的情况,可以尝试将轴心点设置为角色的颈部/头部;因为您不太可能旋转角色。)
注意:改变轴心点也会改变角色旋转的点。请提供一些管理动画的代码好吗?嘿,Braden,谢谢你提供的帮助,但我通过Kaynn的建议解决了这个问题。