【发布时间】:2016-06-24 17:07:02
【问题描述】:
我正在创建一个 2D 平台游戏,并且我已经编写了成功地向前和向后移动精灵的脚本。但是,我对 Unity 和 C#非常陌生,所以我不知道如何冻结精灵的旋转。
我尝试以编程方式(因为使用重力选项没有出现在检查器中)像这样-
void Update () {
anim.SetBool("Grounded", grounded);
anim.SetFloat("Speed", Mathf.Abs(Input.GetAxis("Horizontal")));
rb2d.freezeRotation.freezeRotation = true;
}
但它显然不起作用。 如何使用 c# 正确冻结精灵的旋转?我把这段代码放在哪里?
提前致谢- 乔治:)
【问题讨论】:
-
谢谢大家!我尝试了你的两个建议,我得到了它的工作。谢谢! :)
标签: c# graphics 2d unity5 rigid-bodies