Unity--3D-游戲設計試驗報告一_第1頁
Unity--3D-游戲設計試驗報告一_第2頁
Unity--3D-游戲設計試驗報告一_第3頁
Unity--3D-游戲設計試驗報告一_第4頁
Unity--3D-游戲設計試驗報告一_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Unity-3D-游戲設計實驗報告Unity 3D游戲設計實驗報告軟件121張樂梅122516一控件及背景顏色和布局代碼的使用此游戲即點擊按鈕使物體移動點擊向前移動向前移動一定距離點擊向左移動,將向左移動點擊開始克隆,將克隆球體,且5秒后消失Partide SystemSphereTer ramParti de System Sphere3 ph ere Cl one) Sphere (Clone) £phere(G|one Sphere(Clorie) Sphere(Clone) SpherftClo n e j Sphere (Chne) Sphere(Cloric) Terra

2、inJavascrip 腳本pragma strict var Tran3LareSpe&d=2C;XuriCLlQLlStare () functionUpdate () OnGUIf)1213l14GUI. LackgraundColc r=:Colar * led;if (GUI. Button (Rect ( £0,10r f "句前移劭")LraLDsXcirni*TxaLnldLe (VectaiS »£orutfdxd."TJjras. du二talJLmwH工&匚三工占匚曾3P藝md);17 IS19之

3、二if (GUZ < Burton < Rec t 匚二., J J向左彳 3M1rraisf arm.Tran®late (V&etor3 . right"Ij_irj& . deLDaTirte" -TranslaceSp&ed);var TranslateSpeed= 20;定義移動速度 function OnGUI()/ 用于繪制GUI界面組件 GUI.backgroundColor= Color .red;if (GUI.Button( Rect ( 90, 10, 70, 30),"蜷大燕遭?蜉? &quo

4、t;)/按鈕位置和文字,被按下事件 transform.Translate(Vector3 .forward* Time.deltaTime*TranslateSpeed);/n s f o r m為當前綁定模型的變換對象,標志移動方向,f o rWo r d表示向前移動,克隆代碼:transform.Translate()設置模型平移,Vector3#pragma strictvar RotateSpeed= 1000;var obj: GameObject;function Start () obj= GameObject.Find( "Sphere"); functi

5、on Update () function OnGUI()if (GUILayout .Button("開始克隆 ,GUILayout .Height( 50)varclone: GameObject=Instantiate(obj,obj.transform.position,obj.transform.rotation);Destroy(clone, 5);(二)2D貼圖的繪制初始界面如圖:點擊加載一組貼圖,那么完成2D貼圖的加載:實現過程及代碼:在resoures文件夾中有個texture 文件夾,里面放有 4張圖片1 fpragma s'zricc pirxvaxQ

6、var| ) j3 - fnstien Start 1 I-士£口二t二匚n Update () a I9 L 1:n - f JinLlDD On SUI ()11 I 1. 2if (GUI. Buran £靦力仁.,310350),加軾一期貼 Elri151if (tewAll-TDull)151-:t exA_l =設曰sc二工二史三L dizA_ 1 "I exX«ze a11 P;人也,茄奔與身后17 J18 I1 9ir(LtXAll!- Jll)JQ;v*j i-3;x<ejcALL. lergn: j+-)22GUI. Drawl

7、 =it nr= (Rect- f 110+1*12 O,13arL20, 12 Z) ,cbA11 LT r Scaletfcde .StrezcToFill, Q;2,卜三繪制動畫pzivate var anun :Cbjeot 7private var nawFrwr. !;privaEe var mFrameCatmt inr;priiirate var time : f loaC=0 7 fpzrivae vac £pm; ESn匚=15"/麻寂一陟多少酸function Start f) function Updaue () £代碼及過程:anj_m=

8、Reaources. LnadAll (Texcjirea") ; 獻吃有國H uEtairut匚二二匚=3口£E LenguL;£unction OnGUI()DrawAnunati_Cinfnni thr Rect (10Df 1.00r 32f 40) ) ;,/蛭朝畫OS i I 2 3 qfunction DrawAnxmation(tex:Object, xeot:Rect)G789 0GUIL&yout.Latsl("當前搦放:第rnowFrW幀):GUZ .DrewTextuxe (zeccr Ccx nawFrair.) , SoaleMode. 5txetchTcFxllr L二uu, tineiTime .d±l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論