unity3d 入門一


   一個月以前第一次接觸unity3d, 不敢說它有多么強大(畢竟接觸沒多久),至少比我以前用的引擎不知道方便多少!不廢話了,開始對unity做一個簡單的介紹。

   Unity3D是一個讓開發者能夠在多平台制作同一款游戲的游戲開發工具,有專業的圖像處理和游戲引擎,能做出各式各樣的游戲。

   集成開發環境(Integrated Development Environment,簡稱 IDE,也有人稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程序開發人員開發軟件應用軟件

•unity函數查詢(中國翻譯,可以參考)

Unity3D 自帶示例 AngryBots 和 Bootcamp Demo 的默認安裝路徑:

•Windows 7系統:

C:\用戶\公用\公用文檔\Unity Projects

也就是:

C:\Users\Public\Documents\Unity Projects

•Windows xp系統:

C:\Documents and Settings\All Users\共享文檔\Unity Projects

也就是:

C:\Documents and Settings\All Users\Documents\Unity Projects
 
 
簡單介紹下u3d
•高效渲染,跟虛幻2引擎相同級別,簡單物理引擎,高度聚合的腳本。
•模型導入:支持3Ds,FBX等格式直接導入(太方便了,還記得當年自己寫D3D時候導個3ds累得半死,最后都搞成x文件玩);貼圖材質自動轉換為u3d的格式,相當方便。
•腳本語言:js,c#,boo,其實3個沒區別,語法而已,但是js是主打語言,寫的方便;相信其他兩個語言也只是為了吸引更多開發者而已。因為官網論壇人們都用js寫,改成其他語言太麻煩,不僅是語法的麻煩,更主要的是這三個語言間有些函數用法不同,實屬無奈。
•跨平台的開發:最早是Mac的引擎,現在進軍了iphone市場,然后有兼容了windows,實在強大。(note:iphone不支持很多函數和組件)
•物理引擎:簡單,實用的物理引擎,高質量的粒子系統,簡單但卻逼真。
•工程文件夾:

          a) Assert;

          b) Library;

          c)temporary;(運行時)

 界面介紹:

 

Frame Selected 命令-這個命令將劇中顯示你當前選中的物體。(你可以在Hierarchy單機任何物體,然后移動你的鼠標到場景視圖上並按F健。)

 

•Scene View (場景視圖)-用於放置物體

 

•Game View(游戲視圖)-表示游戲在運行時的外觀

 

•Hierarchy(層次視圖)-當前場景中的游戲物體的列表

 

•Project(工程視圖)-顯示當打開工程所有可用的物體和資源

 

•Instpector(檢視視圖) -顯示當前選中物體的細節和屬性

 

•Timeline(時間線)(unity3.5好像沒這個東西,貌似被換成Animation)-用於為當前選中物體創建基本的時間線動畫

 

  工具條:
•布局模式(Layout modes)

•操縱工具(Manipulation Tools)

  快捷鍵從左到右:Q:視圖工具的拖動模式快捷鍵     W:平移工具熱鍵   E:旋轉工具熱鍵   R:縮放工具

 

   HandlePostition Tool

選擇中心(Center)意味着使用當前所選所有物體的共同軸心,     

選擇軸心(Pivot)意味着將使用各個物體的實際軸心

這個大家可以托一個物體到sence里,點擊center/pivot看一下就知道。我自己試了一下,只有maya 的中心點會變。可能跟maya導出有關系吧。。。

 

(以下設置方式對你發布游戲是沒有任何影響的)

 大家可以一個一個都點一下。

   Draw Mode 繪制模式(scene視圖)                                                 Render Mode渲染模式 (scene視圖)

                                                

 

•游戲視圖寬高比(game視圖)

Free Aspect 自由比例:會根據視圖大小調整比列

16:10 適合顯示器

Standalone(1024*768) 適合電視機 ipad

等等,跟據你要開發的設備的分辨率設置就是

 

游戲視圖控制條 

•Play時最大化:選中它后會最大化【游戲視圖】
•【Gizmos】:是一般說是一些比較小的2D的信息展示用的標志(如光源圖標)開發者可以通過腳本自定義一些Gizmos展示形式
 
Ok,現在我們來創建第一個工程
•1.創建新工程:如圖
 

2、保存工程目錄

 

下面復選框中的東西都是一些插件,你可以選,也可以不選。這要看你的工程要不要用到這些插件。

 點擊create之后,會有一個新的場景出現。

現在,我們可以看到Hierarchy 視圖里面有一個Main Camera  ,這是你的攝像頭,所有在攝像頭里面的東西都能看見(除非被擋住),攝像頭外面的自然看不到。運行一下看看

至於具體怎樣往攝像頭里面加東西,也就是游戲物體(gameobject),我們下一篇在講。

 
 
 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM