Img profile default
이창현
  • 2016.9.18 15:24
  • 조회수 37
  • 답변수 1
Img profile default
이창현
  • 2016.9.18 15:24
  • 조회수 37
  • 답변수 1

똑같이 했는데 오류가 뜨네요..?

using UnityEngine;
using System.Collections;

public class Camera : MonoBehaviour {
GameObject ball;
// Use this for initialization
void Start () {
ball = GameObject.Find("Ball");
}

// Update is called once per frame
void Update () {
    transform.position = new Vector3(0, 11, ball.transform.z - 14);
}

}

와같이 입력해서 카메라에다 넣엇는데
( 참고로 오브젝트이름은 Ball 맞습니다 )

Assets/Script/Camera.cs(13,72): error CS1061: Type UnityEngine.Transform' does not contain a definition forz' and no extension method z' of typeUnityEngine.Transform' could be found (are you missing a using directive or an assembly reference?)

Assets/Script/Camera.cs(13,79): error CS1502: The best overloaded method match for `UnityEngine.Vector3.Vector3(float, float, float)' has some invalid arguments

Assets/Script/Camera.cs(13,79): error CS1503: Argument #3' cannot convertobject' expression to type `float'

같은 오류들이 나오네요.. 도움 받을 수 있을까요?

  • #Unity로 배우는 C#
  • #GameObject 가져오기(카메라 움직이기)

1 답변

  • 1781166252142142
    최강희
    • 2016.9.24 17:06

    transform 옆에 position을 안쓰셨네요!

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.