成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Unity3D開發:Unity3D中的腳本概述

移動開發 Android 游戲開發
本文屬于Unity3D引擎開發基礎教程系列,和其他的3D軟件一樣,Unity3D作為一個類播放器的3D集成軟件,具有良好的時間層級關系。

和其他的3D軟件一樣,Unity3D作為一個類播放器的3D集成軟件,具有良好的時間層級關系。比如Start()里面的語言,總是在播放器初始化時執行一次,而后就不再執行。例如下面用JS寫的一個例子。在菜單欄上選中 38.JPG ——> 39.JPG ——> 40.JPG ,將下面這段代碼拖拽給Hierarchy【層次清單欄】中任意一個對象。
41.JPG
您就會在播放器剛開始播放的時候,在左下角的控制臺面板中看到 42.JPG 這句話,證明您的Game播放器已經開始工作了。如圖5.1所示:

43.JPG
圖5.1
(注:這個控制臺買那般以后在大家使用的時候會經常用到它,因為它可以用作您代碼片段的調試,以及您程序出錯了的提示框,詳細的提示您出錯的原因所在。)
當然有了初始化函數,就一定會有刷幀函數Update(),該函數內所有的代碼會在播放器每播放一幀時執行。例如下面用JS寫的一個例子,在菜單欄上選中 未命名.JPG ——> 未命名2.JPG ——> 未命名3.JPG ,輸入如下代碼:
44.JPG
該代碼會在播放器每播放一幀的時候,顯示游戲開始到現在所消耗的時間值。
Unity3D中有著非常強大的接口處理功能,您可以在代碼中為對象制定任意一個空接口用于和對應類型的對象進行交互,例如下面用JS寫的一個例子,在菜單欄上選中 未命名.JPG ——> 未命名2.JPG ——> 未命名3.JPG ,輸入如下代碼:

45.JPG
該代碼為對象添加了一個在Z軸方向上的初始速度,如果在沒有其他外力的作用下,物體將一直沿著Z軸方向以5的速度運動。并且當您將這段代碼拖拽給一個物體對象后,它的這個初始速度可以作為一個接口在它的屬性面板中進行修改。如圖5.2所示:
46.JPG
圖5.2
除了數字作為接口外,接口還可以是對象,例如下面用JS寫的一個例子,在菜單欄上選中 未命名.JPG ——> 未命名2.JPG ——> 未命名3.JPG ,輸入如下代碼:
47.JPG
您可以將這段代碼拖拽給Hierarchy【層次清單欄】中任意一個對象,因為它在這里定義了一個Transform類接口對象cubeGO,所以它幾乎與拖拽的對象無關。拖拽成功之后來到該物體的屬性面板中,您可以看到這樣一個屬性卷展欄 48.JPG ,cubeGO的后面有個很明顯未定義對象填寫欄 49.JPG ,然后我們把想要使之運動的物體拖拽到這個上面來,當我們運行游戲時,只要按下“G”鍵就可以看到被拖拽的物體作為“cubeGO”的指代對象,朝著Z軸方向運動了。

Unity3D中的C#Script編程的注意事項

也許您在學習Unity3D之前,已經是一位C#的編程高手了。但在Unity3D中的C#并不像真正的C#那般強大,在Unity3D的C#中必須全部繼承自MonoBehaviour。下面為一段C#Script的完整代碼:
1.JPG
除此之外它不支持空間命名,但官方說他們很有可能會在以后的版本中支持這一功能。
在Unity3D中,JavaScript和C#Script的編程效果近乎一樣。只是為了不同程序愛好者設立了不同的編程模式。并且JavaScript所編寫的代碼對象可以和C#Script編寫的代碼對象交叉使用,并不發生任何沖突。

修改MonoDevelop編輯器為Unity3D的默認編輯器

通常情況下Unity3D默認的編輯器都是“UniSciTE”,它用起來十分輕巧快捷,就像記事本一樣。
但如果要開發一些大型的項目, 顯然“UniSciTE”簡單的功能就不足以支撐它的工作了。但如果您每次在編輯腳本的時候,都去用“MonoDevelop”一個個的打開,又會顯得很 麻煩。所以我們就要在Unity3D中做一些設置,讓“MonoDevelop”成為默認的腳本編輯器。具體的步驟是:在菜單欄中找到 2.JPG ——> 3.JPG ,在彈出的 未命名.JPG 對話框中找到 4.JPG 并將它后面的下拉框選中為 5.JPG ,瀏覽到我們“MonoDevelop”可執行文件存放的地方。這個路徑一般都和您的Unity3D文件夾在一起。
設置好之后,重新再Unity3D中點選腳本文件,就會發現已經能用“MonoDevelop”軟件打開了,但一次打開的時候會稍顯慢一點,因為“MonoDevelop”需要加載很多東西。
當然,如果您是一個C#和Visual Studio忠實的編程愛好者,您也可以用同樣的方法來設置Visual Studio軟件的路徑,讓Visual Studio成為您Unity3D腳本的默認編輯器。

責任編輯:徐川 來源: net
相關推薦

2013-04-25 10:03:07

unity3D手機游戲引擎

2013-04-25 09:08:39

unity3D手機游戲引擎

2013-04-25 13:27:11

unity3D手機游戲引擎

2013-04-09 13:42:23

Unity3D基礎知識梳理

2013-06-19 08:52:48

Unity3D

2012-12-24 09:11:58

iOSUnity3D

2013-06-18 08:49:15

2013-04-25 00:06:06

unity3D手機游戲引擎

2013-06-24 08:48:55

Unity3D

2013-04-25 09:47:54

unity3D手機游戲引擎

2013-04-25 10:40:32

unity3D手機游戲引擎

2012-12-24 08:51:23

iOSUnity3D

2012-12-24 08:45:19

iOSUnity3D

2012-12-24 09:20:48

AndoidUnity3D

2013-06-14 09:54:04

Unity3D

2013-04-25 10:12:02

unity3D手機游戲引擎

2012-12-24 08:48:25

iOSUnity3D

2013-06-25 09:16:10

Unity3D

2012-12-24 08:46:50

iOSUnity3D

2012-12-24 09:04:04

iOSUnity3D
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 特黄视频 | 视频一区二区中文字幕 | 成人国产精品久久 | 欧美一区二区三区视频 | 人人做人人澡人人爽欧美 | 麻豆视频在线看 | 色伊人网| 99爱在线免费观看 | 在线黄色网 | 一区日韩 | 毛片com| 国产精品极品美女在线观看免费 | 久久精品一区二区三区四区 | 国内精品视频在线观看 | 亚洲最新在线视频 | 午夜精品久久久久久不卡欧美一级 | 性一交一乱一透一a级 | 两性午夜视频 | 国产精品国产三级国产aⅴ中文 | 国产日韩欧美一区二区 | 成人aaa视频 | 91黄在线观看 | 久久久国产亚洲精品 | 精品99在线 | 精品国产乱码久久久久久a丨 | 国产精品久久久 | 国产91在线 | 欧美 | 日韩欧美中文字幕在线观看 | 国产激情视频在线免费观看 | 国产午夜精品一区二区三区嫩草 | 亚洲乱码国产乱码精品精98午夜 | 成人精品国产免费网站 | 国产精品精品视频一区二区三区 | 性国产丰满麻豆videosex | 中文字幕不卡视频在线观看 | 精品欧美一区二区在线观看 | 九九久视频 | 亚洲精品成人在线 | www.国产.com| 欧美在线一区二区三区 | 欧美lesbianxxxxhd视频社区 |