簡體   English   中英

改變游戲物體的速度

[英]Changing the speed of a gameobject

我正在使對象連續移動,其代碼為:

myRenderer = gameObject.GetComponent<SpriteRenderer>();
speed_target = Random.Range (15, 20);

rigidbody.velocity = transform.right * speed_target;

我有另一個游戲對象,單擊該對象必須降低此移動對象的速度。

請告訴我必須在void OnMouseDown中的此腳本中編寫的代碼。

為什么不能只在原始速度方程式中使用速度修改器變量來增加或減少目標游戲對象的速度? 在鼠標按下事件中,根據需要更改修飾符。

示例:剛性體。速度= transform.right *速度目標*修改器;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM