BGE:在3D軟體里做遊戲 (1)

由於快開學了本次文章寫的比較倉促(視頻也沒錄),如有不妥之處還請多多包涵

Yo~~~好久不見啦~(主要是最近一直在研究遊戲引擎)沒錯,還是我,那隻不要臉的企鵝(竟然還有了自己的科技?

好了好了,廢話不多說,我們快開始吧!


那麼,什麼是BGE呢?相信大家應該已經看了小R的文章了吧(沒看的),裡面提到過「Blender還內建遊戲引擎」,這個BGE就是Blender遊戲引擎(Blender Game Engine),雖然這並不是一個專業的遊戲引擎,不過它比較簡單、容易上手,做一些不是特別複雜的遊戲還是足夠了。

某澱粉:再簡單還不是得寫代碼(腳本)?

別急啊,這就帶你體驗一下BGE是多麼的有趣~


第一步:當然是安裝設置Blender啦(這步小R說過了這裡就先跳過了

第二步:切換到「Blender遊戲」和「遊戲邏輯

然後你就會看到這樣的畫面:

先在來解釋一下這5片區域

  1. 大綱區域:負責顯示當前場景的各種物體及其屬性(當然不只是這些
  2. 3D視圖:製作模型的主要區域
  3. 文本(代碼)編輯器:寫代碼或者項目說明的時候在這(暫時還接觸不到代碼
  4. 邏輯區域:遊戲邏輯全都在這控制(包括代碼的觸發也得在這
  5. 屬性區域:N多屬性都在這配置

第三步:設計場景

由於第一次我們就先用Blender默認的場景來當做場景

第四步:處理邏輯

註:邏輯控制是按照你選擇的物體執行命令的,在這個位置可以看到你執行命令(選擇)的物體

首先添加一個「鍵盤」的感測器

設置感測器的屬性:

之後再來添加「運動」的促動器

設置屬性:

最後直接把兩個點連接起來就好(中間的部分會自動補充):

現在,我們可以點屬性面板(區域5)的開始(也可以在3D視圖里按P)來測試,如果你是按照步驟來的話,按W鍵方塊就會(向自身的X軸)移動。

那麼,企鵝這裡就要烤烤考考你了:如何實現按AD 轉向呢?在評論區里告訴我吧(下一期會揭曉答案


本文首發於澱粉月刊。

BGE:在3D軟體里做遊戲 (1) - 澱粉月刊?

dfkan.com圖標
推薦閱讀:

針對中小遊戲的Unity3D插件推薦
GMS2官方教程系列1/8——角色移動
美國玩家們是怎麼看待DLC和微交易的
KBEngine遊戲伺服器(二)——運行Unity的Demo
像素鳥跳跳跳!(什麼鬼 ×

TAG:Blender | 遊戲開發 | 三維 |