




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業財產保險保單質押貸款服務合同(企業融資)
- 海外公司股權結構與法律優化服務協議
- 離婚協議解除條件及子女撫養、贍養與財產分割及債務承擔協議
- 影視制作電力供應與安全保障協議
- 建筑材料供應商精確按時交貨質量保證合同
- 氫儲能電站建設與氫能應用技術合作協議
- 外籍員工忠誠保護與中國傳統文化尊重融合合同
- 臨時監護期間探視安全責任及義務協議
- 持續集成與性能測試-洞察闡釋
- 歷史資料的數字化保存-洞察闡釋
- 藥品經營許可證換證申請表
- 職場溝通:職場溝通與人際關系處理(山東管理學院)知到智慧樹章節答案
- 《土地管理信息系統》課件
- 山東師范大學馬克思主義基本原理期末復習題
- 五年(2020-2024)高考英語真題分類匯編 專題12 閱讀理解七選五解析版
- 遠紅外線治療儀
- 【關于華為技術有限公司內部控制的探究(論文)20000字】
- 人教版PEP小學英語五年級上冊第二單元Myweek課件
- 鋼筋模板混凝土質量培訓課件
- 《給水排水管道工程施工及驗收規范》-20210801081158
- 追覓在線測評28題及答案
評論
0/150
提交評論