【发布时间】:2014-11-04 17:41:08
【问题描述】:
所以我在这里有这个脚本,当你点击它时,它会将播放器移动 -1.25,但我希望它不断添加 -1.25,直到你释放按钮。现在它只在您单击按钮时移动一次。我的代码:
var character : GameObject;
function OnMouseDown () {
character.GetComponent(Animator).enabled = true;
BlahBlah ();
}
function OnMouseUp () {
character.GetComponent(Animator).enabled = false;
}
function BlahBlah () {
character.transform.position.x = character.transform.position.x + -1.25;
}
有人有什么想法吗?谢谢!
【问题讨论】:
-
也许有一个布尔值在鼠标按下时设置为真,在鼠标抬起时设置为假,然后将移动放入检查此布尔值的 while 循环中。
标签: unity3d unityscript