轉動的球體當咱們掌握了一些Genesis-3D編輯器的操做技巧以後,如今來嘗試着作一個很是簡單的遊戲,一個轉動的球體,僅僅依靠編輯器自帶的一些資源就能夠成功,讓咱們開始吧!web 1.導入fbx文件。點擊工程面板的「導入」按鈕會彈出以下對話框,找到sphere.fbx文件,點擊打開。編輯器 2. 在場景中放入球體。導入以後看到下方的fbx文件將其拖拽進場景裏,能夠看到模型出如今場景中ide 3.爲球體添加材質。網格的外觀由材質決定,因此在爲球體添加顏色和貼圖以前咱們應該爲其添加材質,步驟如圖,再把建立好的材質拖到場景中的球體上spa 4.爲球體貼圖。給球體添加材質以後,能夠在材質面板中爲球體貼圖。這裏應該注意的是,貼圖圖片的尺寸,長寬均應爲2的n次方倍。挑選好圖片以後咱們將其導入編輯器code 而後將其貼在球體上,如圖所示orm 貼好以後咱們的球體會變得美觀遊戲 5.爲球體添加腳本。想要讓這個球體如真實的地球同樣轉動,咱們須要爲它添加腳本。圖片 點擊「在資源管理器中顯示資源」後,在建立的腳本歷咱們要添加代碼以實現控制球體轉動。步驟以下圖所示:ip 代碼如圖所示:資源
02 |
using System.Runtime.CompilerServices; |
04 |
namespace ScriptRuntime |
06 |
public class rotate : ScriptableClass |
08 |
public override void OnFrame() |
10 |
if (Input.KeyPressed(Code.Space)) |
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; |
將腳本拖拽到球體上。如圖所示: 6.發佈並運行遊戲。在此以前咱們應該調整好相機座標,使畫面中的球體居中且大小適合。作好這些咱們就點擊發布遊戲按鈕 等待發布遊戲成功以後,咱們能夠再以前設定的存儲路徑找到遊戲文件,運行遊戲,便可以看到咱們作出的成果。 |