目标:实现关卡选择界面

这一篇里没有新的内容,全是前面5讲知识点的综合,如何用GUITexture做背景,如何用GUISkin做个性化的按钮,如何添加游戏背景音乐,如何修改鼠标样式,这些都是前面提到的知识点,在这里大家用这个界面把之前的都巩固下吧。
#pragma strict
var customSkin : GUISkin;
function Start () {
}
function Update () {
}
function OnGUI () {
GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity,
Vector3(Screen.width / 800.0, Screen.height / 600.0, 1));
GUI.skin = customSkin;
if (GUI.Button(Rect(125, 100, 150, 150), "", "Level1")) {
Application.LoadLevel(3);
}
if (GUI.Button(Rect(325, 100, 150, 150), "", "Level2")) {
}
if (GUI.Button(Rect(525, 100, 150, 150), "", "Level3")) {
}
if (GUI.Button(Rect(125, 300, 150, 150), "", "Level4")) {
}
if (GUI.Button(Rect(325, 300, 150, 150), "", "Level5")) {
}
if (GUI.Button(Rec

本文介绍了如何使用Unity3D结合前期知识点,如GUITexture制作背景、GUISkin创建自定义按钮、添加游戏背景音乐、修改鼠标样式等,来实现愤怒的小鸟游戏的关卡选择界面。通过这个项目,读者可以复习并巩固之前学到的技术。
最低0.47元/天 解锁文章
2707

被折叠的 条评论
为什么被折叠?



