一、什么是Unity Pro XL
Unity Pro XL是一種全能的開發工具,既支持2D游戲也支持3D游戲的開發。Unity Pro XL以可視化的方式使開發者們可以更加快速地開發出他們所想要的游戲,并且其支持多平臺的發布,包括但不限于iOS、Android和PC等平臺。
二、Unity Pro XL的安裝和配置
1、下載Unity Pro XL——在Unity官網上下載Unity Pro XL的安裝包,安裝過程很簡單,和其他軟件一樣,一路下一步即可。
2、配置Unity Pro XL——配置Unity Pro XL需要我們先去了解Unity Pro XL的界面和功能。打開Unity Pro XL,我們可以看到以下界面:
//---------------------------------------
| |
| Scene |
| |
//---------------------------------------
| Hierarchy |
//---------------------------------------
| Inspector |
//---------------------------------------
Scene是游戲場景的集合,Hierarchy是當前場景中物體的集合,Inspector是當前物體屬性的集合
需要注意的是,Unity Pro XL并不是一成不變的,它可以通過Window》Layouts來選擇自己所需的布局。
三、Unity Pro XL中常用的功能和工具
1、物體操作——
在Unity Pro XL中,運用物體操作,我們可以改變物體的屬性,增刪改查等操作。操作方式如下:
GameObject gameObject = new GameObject("New Object");
gameObject.transform.position = Vector3.zero;
2、場景操作——
可以利用場景操作,我們可以制作一個真實的游戲場景。如何添加新的場景?只需要選擇File》New Scene...
3、材質操作——
材質操作可以是每一個物體更加的真實。改變物體的材質有兩種方法:一種是更改材質球,另一種是編寫著色器。
//更改材質球
Material material = new Material(Shader.Find("Standard"));
material.color = Color.red;
renderer.material = material;
//編寫著色器
Shader "Custom/NewShader"{
Properties{
_Color("Color",Color)=(0,0,0,0)
}
SubShader{
Tags {"Queue"="Background" "RenderType"="Opaque"}
LOD 100
Pass{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
struct appdata{
float4 vertex : POSITION;
float3 normal : NORMAL;
};
struct v2f{
float4 vertex : SV_POSITION;
float3 normal : TEXCOORD0;
};
v2f vert(appdata v){
v2f o;
o.vertex = UnityObjectToClipPos(v.vertex);
o.normal = v.normal;
return o;
}
float4 _Color;
fixed4 frag(v2f i) : SV_Target{
return _Color;
}
ENDCG
}
}
}
四、Unity Pro XL的腳本編寫和運用
在Unity Pro XL中,編寫腳本是和其他的編寫無異,問題在于代碼的運用。下面是一個簡單的運用案例:
using UnityEngine;
public class CubeMovement : MonoBehaviour {
public float speed = 15.0f;
void Update(){
float moveHorizontal = Input.GetAxis("Horizontal");
float moveVertical = Input.GetAxis("Vertical");
Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
GetComponent().AddForce(movement * speed * Time.deltaTime);
}
}
五、Unity Pro XL的運行和發布
1、運行——運行Unity Pro XL的游戲,需要選擇菜單欄的File》Build&Run,這里我們可以建立適合自己的游戲平臺,選擇不同的平臺也需要不同的配置;
2、發布——在菜單中選擇File》Build Settings,選擇想要發布的平臺,接著點擊Player Setting按鈕,設置游戲的基本屬性,之后點擊Build,就可以將游戲發布出去。
總之,Unity Pro XL是一個功能多樣的開發工具,它可以幫助開發者更快捷地開發游戲。