혹시 유니티 5버젼 잘아시는 분있나요?
제가 인디로 앱개발을 해왔는데요. 그래픽만 다루다가 개발쪽도 관심이 생겨
유니티를 공부하고 있습니다. 그런데 원래 C#은 X도 모르는 무식쟁이라서
차질이 많습니다.
'C# 초보자를 위한 유니티 게임 개발 스타트업'이라는 책을 보고 공부하고
있는데요.
이게 유니티 4기반으로 만들어진 책이라 5로 업데이트 되면서 바뀐 구문이
있어서 하나하나 구글 뒤져가며 고쳐가면서 공부 중인데요.
초반부터 막혔습니다 ㅠ.
스샷처럼 화면상에 박스를 다 떨어뜨리면 클리어, 동글이가 바닥으로 떨어지면
실패인 게임이고요. 다른 것은 다 문제 없이 됩니다만,
GUI관하여 인터렉션 부분이 막힙니다.리플레이를 누르면 재시작을 해야 하는데
그부분이 안됩니다 ㅠㅠ. 책인 4 기준이라 GUIText를 불러오고 거기에 이미지를 적용한
후 SceneMove라는 C#스크립트를 만들어서 적용시키는데요.
내용은 하단과 같구요.
유니티 5는 GUIText가 없어지고 2D UI기능이 세분화 되어서 Button이라는게 생겼더라고요.
따라서 Button에 이미지 적용하고 SceneMove 스크립트를 붙혀봤습니다만, 그걸로는
반응이 없더군요. 구글 뒤져보니 On Click()이 스크립트에 함수를 지정해서 선언해주는
것 같아서 지정해도 보았지만 제가 뭘 잘못한건지 적용이 되질 않네요.
유니티 능력자 분들 X도 모르는 초보에게 친절한 가르침 부탁드립니다.
SceneMove.cs
using UnityEngine;
using System.Collections;
public class SceneMove : MonoBehaviour {
public string SceneName;
public void on-mouseDown(){
Application.LoadLevel(SceneName);}
}