나는 Unity에 익숙하지 않으므로 잘 대답하면 단계별로 답을 얻을 수 있습니다. Android 플랫폼에서 주사위 롤러를 만들려고합니다. 나는 이것을 아주 잘 따라 갔다. 자습서 http://games.ucla.edu/resource/unity-1-beginner-tutorial-dice-making-pt-1/ (두 번째 부분도있다.)Unity WebPlayer to Android 빌드 문제
웹 플레이어 용으로 제작 된 것이 문제이다. Android 용으로 제작하려고하면 두 가지 특별한 오류가 발생합니다.
하나의 오류가있는 두 개의 간단한 스크립트가 있습니다.
SideTrigger.js - 오류 : BCE0019 : 'currentValue'는 'UnityEngine.Component'의 구성원이 아닙니다.
public var faceValue = 0;
function OnTriggerEnter(other : Collider) {
var dieGameObject = GameObject.Find("SixSidedDie");
var dieValueComponent = dieGameObject.GetComponent("DieValue");
dieValueComponent.currentValue = faceValue; //ERROR HERE
Debug.Log("Die1: " + faceValue);
}
DieValue.js - 오류 : BCE0019은 '텍스트' 'UnityEngine.Component'의 구성원이 아닙니다. 난
public var currentValue = 0;
function Update() {
var dieTextGameObject = GameObject.Find("DieText");
var textMeshComponent = dieTextGameObject.GetComponent("TextMesh");
textMeshComponent.text = currentValue.ToString(); //ERROR HERE
}
은 순수하게 구문 문제의 가정, 그러나 나는 해결책을 찾을 수 없습니다.
대단히 감사합니다! 훌륭하게 작동합니다! – dmkumar