lerp

    1熱度

    1回答

    所以我們要做的就是讓我們的玩家角色在走路時能夠平滑移動。步行由用戶通過箭頭鍵輸入口述。她有一個動畫課程和一個對撞機班,以保持她的步行週期,並讓她留在遊戲板上。問題在於,它只會一次移動一個猛擊動作,而不是在箭頭鍵向下幫助時繼續移動。有什麼建議麼? using UnityEngine; using System.Collections; public class GridMove : MonoB

    0熱度

    1回答

    我的代碼允許玩家對象圍繞圓周移動,然後「跳」到該圓的中心。 我想要做的就是讓玩家在跳躍的同時繼續他們的繞圈運動,這樣玩家可以在跳躍時改變他們的位置。 這是我到目前爲止的完整代碼。 using UnityEngine; using System.Collections; public class Movement : MonoBehaviour { //editable p

    0熱度

    1回答

    我在sprite渲染器上使用color.lerp在黃色和紅色之間進行插值,基於數據集中的值。我也希望精靈的透明度取決於價值,所以更低的價值將更加透明。 color.lerp可以正常工作,但我現在無法使精靈的alpha級別取決於該值!這是我到目前爲止的代碼: using UnityEngine; using System.Collections; public class Intensity

    0熱度

    1回答

    我使用lerp()函數來移動我的圓圈,但它不起作用。取決於我的amt參數是lerp()函數的什麼地方,這個圓總是在某個地方結束。如果我把0.5放在線上,那麼這個圓就放在線的中間,但我看不到它移動,圓也不能沿着圓的長度移動。那麼,任何人都可以幫助我使圓圈向下移動嗎? float x1,y1,x2,y2; float cx,cy; float x4,y4; void setup() {

    1熱度

    1回答

    如果玩家進入觸發區,我想要在Unity中將兩個粒子系統的起始顏色從一種顏色變成另一種顏色。我試圖用Color.Lerp來做,但結果是它使用「laggy」,這意味着它只有三種顏色。我的代碼: public IEnumerator animateTriggerEnter(float duration = 0.1f) { float elapsedTime = 0f; float

    0熱度

    1回答

    我正在寫一個我正在製作的3D遊戲的敵人類,並且正在努力讓敵人跟隨玩家。我希望敵人基本上在玩家的方向上每幀稍微旋轉一下,然後每幀向前移動一下。我嘗試使用Lerping來完成此操作,如下面的代碼所示,但我似乎無法使其工作。在玩時,敵人甚至不會出現在我的視野中,也不會出現在我的視野中。下面是我的敵人級別下面的代碼。 注意:p是對我追逐的玩家對象的引用,world是敵方物體的世界矩陣,quaternion

    0熱度

    1回答

    我一棟齒輪VR APP,我想我的性格縮減在進入箱撞機區,我可以通過它的規模了所有的突然使用transform.localScale = new Vector3(0.3F,0.3F,0.3F);但我想它做smoothly.Dont KNW爲什麼它不拿起這個線性插值線項目可以在任何一個helpp的原因???我標記我的盒子對撞機(立方體「瑪尼」)還有一兩件事,我OnTriggerExit線性插值一個也沒

    1熱度

    2回答

    我見過一對夫婦的線性插值功能,主要用於lerping載體,他們似乎是這樣的: vector lerp(float bias, vector start, vector end) { return (1-bias) * start + bias * end; } 而我做的簡單的方式將是: vector lerp(float bias, vector start, vector end) {

    0熱度

    2回答

    如何在兩個3d矢量之間使用lerp? 我用這個方法用於2D載體: public Vector2d lerp(Vector2d other, double speed, double error) { if (equals(other) || getDistanceSquared(other) <= error * error) return other; doubl

    2熱度

    2回答

    使用的setInterval或RequestAnimationFrame,我想從X和Y之間 假設lerping X是0取得進展值和Y是1,我想有0啓動時,在半0.5和​​1等結束了。 我想在給定的時間內發生這種情況,比如5秒鐘。這意味着當setInterval/RequestAnimationFrame達到2.5秒時,將發生半值0.5。 最後,我想它喜歡乒乓球,因此當它達到5秒值會減少,不增加,例