新增DTS到遊戲

2021-05-10 12:49:44 字數 382 閱讀 3739

這是乙個關於匯入dts物件到遊戲或者任務檔案的非常基礎的說明。當我們自己開始進入這個過程,我發現某些方面難以理解。現在我想它已經很清晰了,我想它應該提供一些簡單的引導性的文章給初學者。

本質上有兩種dts物件,基於torque的遊戲:****** ,complex。******物件不做任何事情,只是位於那裡,如舞台布景,它們沒有生命,玩家也不能跟它們互動。如果你需要他們做更多的事情,或者顯示某些行為,你需要建立complex物件。

兩種型別都繼承自sceneobject。

ttstatic 用與靜態物件。

gamebase 用於複雜物件。

gamebase 派生出的子類如 散落的碎片,燈光,扳機。shapebase 派生出子類如條目,玩家,交通工具以及其他稀奇古怪的東西。

新增遊戲設定

為了能讓玩家的設定被保留起來,我們先在 lib common 資料夾下實現乙個工具類 profile,它以鍵值對的方式,將使用者設定資訊儲存在手機儲存中,下次遊戲開始時,自動載入並應用這些配置資訊 import dart convert import dart io import package p...

遊戲迴圈到遊戲錄製

一般的 是這樣的 while 1 else 如果有使用者輸入,則處理輸入,沒有則呼叫mainloop處理具體的遊戲邏輯。處理訊息輸入的 是這樣的 switch msg handlelb own pt 處理遊戲邏輯的 應該是這樣的 void mainloop 簡單總結,遊戲引擎就是乙個不斷處理輸入事件...

新增使用者到 sudo

sudo 簡介 在 linux 中系統管理員可以通過 sudo 實用程式讓使用者或組能夠作為另乙個使用者執行命令。換句話說,可以分派命令特權,而不需要另乙個使用者的密碼。root 使用者通過在 etc sudoers檔案中設定 sudo 條目完成這個過程。使用 visudo 命令編輯此檔案。在分派特...