跳轉至內容

Blender 3D:新手到專業/基本滑鼠指標

來自華夏公益教科書

滑鼠指標

[編輯 | 編輯原始碼]

在遊戲引擎中建立一個簡單的滑鼠指標。這會佔用大量資源,但非常簡單。

會用到一些Python程式碼,但非常容易使用,只有兩行程式碼。

  1. 開啟Blender並將螢幕分成兩部分。
  2. 將右側螢幕設定為文字編輯器,並使用ALT+N新增一個新的文字檔案。在其中輸入以下程式碼。
    import Rasterizer as r
    r.showMouse(1)
    
  3. 在文字面板選單欄的中間設定TX: showpointer
  4. 選擇一個始終可用的物件 - 最好是相機。
  5. 進入邏輯選項卡,新增一個"屬性"感測器、一個"Python"控制器、一個"與"控制器和一個"屬性"執行器
  6. 啟用真級觸發“'”按鈕),設定Prop: switchValue: 0。透過在子彈之間拖動線條,將屬性感測器連線到Python和AND控制器。
  7. 對於Python控制器,設定Script: showpointer。注意:如果設定後值一直恢復為空白,那麼你輸入的名稱不是合法的指令碼名稱;很可能你沒有正確設定指令碼的名稱。檢視以“TX:”開頭的選擇選單,確保它顯示為TX:showpointer
  8. 現在將AND控制器連線到屬性執行器。設定Prop: switchValue: 1
  9. 選擇Actor並點選新增屬性,使其成為Int型別,並設定Name:switch

現在按下P啟動遊戲,現在你就會看到你的滑鼠指標。

華夏公益教科書