首页 > 解决方案 > 在统一引擎中,当我使用“transform.Rotate(0f,180f,0f);

问题描述

抱歉英语不好

嘿伙计们,我transform.rotate(0f,180f,0f);在向左时用来翻转播放器

但是在游戏视图中,玩家在玩游戏时会不断地从左到右翻转,即他从 0 到 180 并回到 0 并继续……有人知道吗?& 提前致谢

标签: c#unity3d

解决方案


使用Transform.Rotate()将旋转播放器。如果您在 Update 方法中执行此操作,它将不断旋转它。您要完成的是尝试设置轮换。您可以使用transform.rotation = Quaternion.Euler(0, 180, 0);


推荐阅读