回覆列表
-
1 # 虛幻學院
-
2 # Remy-宇宙
並不合適,遊戲引擎做的軟體對執行要求更高,而且遊戲引擎的UI製作起來也不如專門針對app的工具方便,比如檔案瀏覽器、文字編輯器等。一般專門做軟體的設計工具都會和作業系統結合得比較好,視窗按鈕等控制元件都是直接使用作業系統的,執行效率也更高
-
3 # AGamer
當然是可以的
遊戲本身也是一種軟體,只不過是可以來“玩”的特殊的軟體。那麼製作這種軟體的工具,也就是遊戲引擎不僅僅可以製作遊戲,當然也是可以製作其他軟體了。
所謂的人機互動介面其實可以看做是一種遊戲性極低的遊戲選單罷了,使用整合工具做起來要更加方便快捷。
通常來說Cocos製作2D比較適合,如果要涉及3D的話使用Unity要更加方便些。如果需要更高階的引擎,那麼使用虛幻(unreal)也是可以的。
以cocos來做通常的pc應用介面實際上不太合適,因為cocos的ui框架過於簡單,它是基於Node簡單實現的,僅能滿足簡單的ui展示需求。而稍微複雜點,例如你想改變滑鼠樣式,新增視窗選單,改變樣式,新增停靠區,等等這種邏輯它都很難處理的。
遊戲引擎的ui框架一般會比傳統應用的ui框架簡單,像cocos這種針對手遊的引擎就更加簡單了。目前看到比較靠近傳統應用的遊戲ui框架就是ue4的slate框架了,它甚至可以實現ue編輯器這種複雜的應用。但我任不推薦用遊戲引擎的ui框架來開發傳統應用,除非你本身對這個遊戲引擎很熟悉,而它又恰好能滿足你的需求。
可以使用的成熟的ui框架有很多,例如qt,它不僅是個跨平臺ui框架,還封裝各種其他功能庫,例如網路,執行緒,檔案處理,資料庫等等。使用他們能更便利的開發出pc軟體。