一、什麼是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是一個功能多樣的開發工具,它可以幫助開發者更快捷地開發遊戲。
原創文章,作者:RSTIN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/332981.html