產品介紹
VBSFusion為提供軍方或政府單位開發VBS3應用的版本,VBSDNFusion則是專為商業單位所量身訂製的訂閱式產品,VBSDNFusion規範請參閱
VBSFusion / VBSDNFusion
VBSFusion是VBS3的開發套件(Application Programming Interface),可使用程式的方式存取及修改VBS3模擬與其中的物件,讓VBS3成為一個更符合自定需求的模擬平台,允許客製化開發應用程式來善用VBS3的虛擬環境、圖形處理及模擬引擎,不需要額外學習VBS3內部的編寫語言,開發者可以依照他們的特定需求來自訂VBS3。
特色
例如:
- 物件 (objects)
- 單位 (entities)
- 群組 (groups)
- 觸發器 (triggers)
- 路徑點 (waypoints)
- VBS3 環境
適合用於結合VBS3 與其他硬體與軟體系統,強化模擬的逼真度,提升人工智能的行為能力並增進學員與VBS3 的互動。
VBSFusion 開發套件是由一系列C++ 的Data及Utility 物件類別 (classes)組成,可在VBS3模擬環境中載入及操控物件狀態。 VBSFusion將資料儲存於可擴充式物件導向結構中(object oriented class hierarchy),使得程式設計人員得以擴大既有的類別以達成創造客製化的資料處理程序(Data handlers)。
VBSFusion主要是由兩套物件類別(classes)組成:Data與Utility,Data類別用於維持VBS2物件的狀態(state);而Utility 類別用來存取遊戲環境及載入或更新物件屬性(properties)。
Data 類別是專門用來存取數值屬性(property values),並且不包含任何能夠存取模擬環境的功能。
Utility類別是加速處理的資料更新及修正的控制,資料處理類別(Event handler class)可直接存取VBS2並會在預設事件觸發時自動發出通知。
影片
- VBSFusion特色介紹