2011. 3. 28. 15:59
unity3d
MouserOverCheck.js
var fCheck :boolean = false;
function OnMouseEnter()
{
fCheck = true;
}
function OnMouseExit()
{
fCheck = false;
}
function OnMouseDown()
{
if(fCheck)
{
if(gameObject.name =="CubeBroken")
{
Debug.Log("ok");
gameObject.Find("GameObject").SendMessage("MinusBroken");
}
Destroy(gameObject);
}
}
function OnCollisionEnter (myCollision:Collision) {
if(myCollision.gameObject.name == "GameEndLine")
{
Application.LoadLevel("GameOver");
Debug.Log("Floor");
}
}
GlobalVar.js
var maxnum : int = 1;
static var Stage :int = 1;
function Update () {
}
function MinusBroken()
{
maxnum --;
yield WaitForSeconds(3.0f);
if(maxnum == 0)
Application.LoadLevel("GameClear");
}
GameOverNextScene.js
function OnMouseDown()
{
Debug.Log("gameoverdown");
Application.LoadLevel("Game1");
}
GameClearNextScene.js
function OnMouseDown()
{
GlobalVar.Stage ++;
Debug.Log("gameoverdown");
Application.LoadLevel("Game"+GlobalVar.Stage);
}
'unity3d' 카테고리의 다른 글
유니티 3d 참고 블로그 (0) | 2011.03.23 |
---|