支持系統(tǒng)
OS X 10.11
價格
0
下載次數(shù)
524
官方網(wǎng)站
引言: VEngine是一個3D游戲引擎,它的底層使用C++編寫,使用Swift編寫游戲邏輯,它擁有高效而且輕量級的渲染架構(gòu)和碰撞檢測系統(tǒng)以及簡單易用的用戶接口,任何掌握了Swift的人都能輕松上手,用最少的的代碼量實現(xiàn)游戲邏輯。VEngine目前只支持macOS和iOS,但是不久的將來它會支持所有主流平臺,實現(xiàn)使用Swift語言的“一次編寫,到處運行”。 主要特性: 1.跨平臺的,支持iOS之外了另一個主流移動平臺。 2.完全并發(fā)(concurrent)的渲染架構(gòu),可以最大限度的發(fā)揮硬件的性能。 3.支持使用Swift編寫游戲邏輯模塊。 4.獨創(chuàng)的材質(zhì)腳本系統(tǒng),通過材質(zhì)腳本語言來編寫跨平臺材質(zhì),避免編寫不跨平臺的Shader代碼。 5.獨創(chuàng)的代理人(Agent)系統(tǒng)來組織和管理邏輯模塊,讓游戲邏輯的組織更加清晰。 6.強大的分層式動畫管理器,可實現(xiàn)多個動畫的加權(quán)融合,達到動畫平滑過渡的效果。 7.自帶高效的輕量級碰撞系統(tǒng),可以減輕物理系統(tǒng)的負擔(dān),也便于性能的優(yōu)化。 8.動態(tài)光照系統(tǒng),支持平行光(direction light)、聚光燈(spot light)、點光源(point light)這三種燈光,可實現(xiàn)基于ESM的動態(tài)軟陰影。 9.支持COLLADA文件格式,可直接導(dǎo)入COLLADA內(nèi)的模型、材質(zhì)、紋理到資源系統(tǒng)內(nèi)。 10.強大的資源系統(tǒng)。 11.完善的編輯器支持。 12.強大的場景系統(tǒng),可以在場景系統(tǒng)上衍生出更多的應(yīng)用方式。 13.基于OpenAL的音效系統(tǒng)。 14.圖形API的抽象層,為了支持多種圖形API提供保證,目前支持OpenGL和Metal,將來會支持OpenGL ES、Vulkan、DirectX等。 email: xhnasdeveloper@gmail.com