Genesis-3D新手入門——17.轉動的球體

轉動的球體

當咱們掌握了一些Genesis-3D編輯器的操做技巧以後,如今來嘗試着作一個很是簡單的遊戲,一個轉動的球體,僅僅依靠編輯器自帶的一些資源就能夠成功,讓咱們開始吧!web

1.導入fbx文件。點擊工程面板的「導入」按鈕會彈出以下對話框,找到sphere.fbx文件,點擊打開。編輯器

2. 在場景中放入球體。導入以後看到下方的fbx文件將其拖拽進場景裏,能夠看到模型出如今場景中ide

3.爲球體添加材質。網格的外觀由材質決定,因此在爲球體添加顏色和貼圖以前咱們應該爲其添加材質,步驟如圖,再把建立好的材質拖到場景中的球體上spa

 

4.爲球體貼圖。給球體添加材質以後,能夠在材質面板中爲球體貼圖。這裏應該注意的是,貼圖圖片的尺寸,長寬均應爲2的n次方倍。挑選好圖片以後咱們將其導入編輯器code

而後將其貼在球體上,如圖所示orm

貼好以後咱們的球體會變得美觀遊戲

5.爲球體添加腳本。想要讓這個球體如真實的地球同樣轉動,咱們須要爲它添加腳本。圖片

點擊「在資源管理器中顯示資源」後,在建立的腳本歷咱們要添加代碼以實現控制球體轉動。步驟以下圖所示:ip

代碼如圖所示:資源

01 using System;
02 using System.Runtime.CompilerServices;
03 using ScriptRuntime;
04 namespace ScriptRuntime
05 {
06     public class rotate : ScriptableClass
07     {
08         public override void OnFrame()
09         {
10             if (Input.KeyPressed(Code.Space))
11             {
12                 Matrix44 cur = Owner.WorldTransform;
13                 Matrix44 rot = Matrix44.CreateRotationZ((float)Math.PI / 2000.0f);
14                 cur = Matrix44.Multiply(cur, rot );
15                 Owner.WorldTransform = cur;
16             }
17              
18         }
19     };
20 }

將腳本拖拽到球體上。如圖所示:

6.發佈並運行遊戲。在此以前咱們應該調整好相機座標,使畫面中的球體居中且大小適合。作好這些咱們就點擊發布遊戲按鈕

等待發布遊戲成功以後,咱們能夠再以前設定的存儲路徑找到遊戲文件,運行遊戲,便可以看到咱們作出的成果。

 

相關文章
相關標籤/搜索