這是一些在編輯器中使用播放模式時使用統一遙控器的代碼,但在實際的Android版本上運行時不起作用。只是有問題的功能。animation [「name」]。length在編輯器中工作,但不在Android上Build
public IEnumerator Reload(){
if(isReloading == false){
Debug.Log ("Reloading");
if(isShooting == true){
CeaseFire();
}
isReloading = true;
fpsRigAnimation.CrossFade (reloadAnim);
guiText.text = "before animation length";
//problem here
yield return new WaitForSeconds (fpsRigAnimation[reloadAnim].length);
guiText.text = "after animation length";
fpsRigAnimation.CrossFade (poseAnim);
Debug.Log ("Reloaded");
isReloading = false;
}
}
我爲動畫長度產生的線條不會在android構建上運行。我在gui中獲得「動畫長度」之前,但不是「動畫長度之後」。但是,當我通過統一的遠程應用程序在編輯器中播放時,兩者都顯示出來。此外,重新加載動畫以及編輯器中的debug.log調用都可以正常運行,但重新加載動畫根本無法在android構建中完成。
編輯
我只是測試產量語句純浮點值(2.23f),它仍然無法正常工作。所以這意味着收益率聲明也是問題。但是動畫片段的長度仍然是一個問題,因爲當我嘗試使用guitext來表示這個值時,它在android上沒有顯示,但它在編輯器中顯示。我在遊戲中還有其他的收益聲明,都是相應的。
編輯:解
事實證明,我在所有的統計數據,從被叫做「資源」的特殊文件夾所需要閱讀的文本文件包含在實際構建。