《Genesis-3D游戏引擎系列教程-入门篇》五:脚本
2019獨角獸企業重金招聘Python工程師標準>>>
注:本系列入門教程僅針對引擎編輯器:v1.2.2及以下版本
腳本系統
工程文件
這是Genesis-3D腳本系統的一個實例,使用腳本打印出一行“HelloWorld!”,通過這個例子,用戶可以知道自己寫的腳本文件是否被運行。同時該log文件時刻記錄著游戲運行情況,有幫助用戶調試Bug的作用。
1.創建工程,命名為script:
2.在場景中創建一個空物體:
3.為空物體添加腳本組件:
4.在工程目錄欄創建腳本文件helloworld.cs:
我們會在后面的“腳本調試”入門實例中詳細介紹如何在MonoDevelop里進行腳本代碼的編寫、編譯和調試,這里我們可以選擇任意的一種代碼編輯器編寫代碼,比如以記事本方式打開。代碼如圖所示:
| 01 | using?System; |
| 02 | using?System.Runtime.CompilerServices; |
| 03 | using?ScriptRuntime; |
| 04 | namespace?ScriptRuntime |
| 05 | { |
| 06 | public?class?helloworld : ScriptableClass |
| 07 | {????????????? |
| 08 | ????public?override?void?OnLoad() |
| 09 | ????{ |
| 10 | ????????? |
| 11 | ????} |
| 12 | ??????????????????? |
| 13 | ????public?override?void?OnFrame() |
| 14 | ????{ |
| 15 | ????????Debug.Dbgout("Hello World!"); |
| 16 | ????????? |
| 17 | ????} |
| 18 | }; |
| 19 | } |
5.通過拖拽,將腳本文件掛載到空物件的腳本組件上:
6.保存場景:
7.運行并發布游戲。點擊"發布并運行游戲":
出現發布對話框后,點擊"發布游戲":
選擇保存路徑,并將游戲命名為script:
8.稍等一會兒,會出現游戲運行界面。之后關閉運行界面,到…\游戲發布\script\logfiles目錄下找到log文件,用UltraEdit打開查看(用戶也可以用其他代碼編輯器進行查看):
可以看到用戶用腳本系統輸入的文字"Hello World"已經運行。同時該文件時刻記錄游戲運行情況,有幫助用戶調試Bug的作用:
看到這里,用戶已經知道腳本是如何被編輯器運行的,接下來就開始編寫自己的腳本文件并運行了!
引擎官方網站:http://www.genesis-3d.com.cn/
官方論壇:http://bbs.9tech.cn/genesis-3d/
官方千人大群:59113309? ?135439306
YY頻道-游戲開發大講堂(完全免費,定期開課):51735288?
Genesis-3D開源游戲引擎:游戲起源,皆因有我!!!
轉載于:https://my.oschina.net/Genesis3D/blog/193837
總結
以上是生活随笔為你收集整理的《Genesis-3D游戏引擎系列教程-入门篇》五:脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Partition--分区总结
- 下一篇: 自己的人品太差了