第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Unity Rigidbody2d AddTorque 通過觸摸拖動

Unity Rigidbody2d AddTorque 通過觸摸拖動

C#
慕碼人8056858 2023-08-20 14:23:54
我正在嘗試通過觸摸或鼠標拖動來旋轉輪子。我以前使用過這段代碼,但現(xiàn)在我嘗試在 Rigidbody2d 上使用它并進行觸摸。Argument:1 cannot convert UnityEngine.Vector3 to float我在兩個方面都遇到錯誤rb.AddTorquepublic void OnDrag(PointerEventData eventData){    rb.AddTorque(Vector3.up * torque * -Input.GetAxis("Mouse X"));    rb.AddTorque(Vector3.right * torque * Input.GetAxis("Mouse Y"));}
查看完整描述

2 回答

?
HUH函數(shù)

TA貢獻1836條經(jīng)驗 獲得超4個贊

官方統(tǒng)一文檔指出,為 2D 剛體添加扭矩僅接受浮點數(shù)和可選的力模式,如下所示:

public void AddTorque(float torque, ForceMode2D mode = ForceMode2D.Force);

您會收到錯誤,因為您試圖傳入需要浮點數(shù)的 Vector3。


查看完整回答
反對 回復 2023-08-20
?
慕運維8079593

TA貢獻1876條經(jīng)驗 獲得超5個贊

根據(jù)AddTorque文檔,除非您要傳遞三個參數(shù),否則應該采用 Vector3 。但這是2019.2的情況。

我會看一下它的參數(shù)類型來驗證(在 VS 中,當光標位于參數(shù)列表中時按 ctrl+shift+space)。還要確保扭矩是浮動的。


查看完整回答
反對 回復 2023-08-20
  • 2 回答
  • 0 關注
  • 289 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號