Havok引擎:全稱為Havok游戲動力開發(fā)工具包,這是一個用于物理(動力學(xué))效應(yīng)模擬的游戲引擎。與PhysX、Havok并稱為世界三大物理模擬與運算引擎,專為電子游戲所設(shè)計,注重在游戲中對于真實世界的模擬的,使用Havok引擎可以讓更多真實世界的情況以最大的擬真度反映在游戲中。
時至今日,Havok已經(jīng)不僅僅是一款物理引擎,他們提供的開發(fā)工具還可以提供布料渲染、AI、動畫渲染、腳本及破壞效果等內(nèi)容。Havok引擎已經(jīng)在超過650款作品中有過使用,大部分都是游戲,不過3DMark、3DS Max等3D測試、建模、渲染軟件也同樣支持Havok引擎。除了PC平臺之外,Havok還擴展到了Xbox 360、Xbox One、PS4、PS3、PSV、Wii U、Wii等硬件平臺、Windows 8/7、Android、iOS等軟件平臺,并在好萊塢電影《X戰(zhàn)警第一戰(zhàn)》、《僵尸世界大戰(zhàn)》、《哈利波特》、《詹姆斯邦德》及《黑客帝國》中有過應(yīng)用。
軟件功能
1、Rigidbody剛體模擬。
2、5種碰撞包圍體模擬方案(Primitive,Convex,Mesh,Compount,Terrain)
3、完整的VehicleKit車輛模擬方案。
4、HavokCloth不了模擬方案。
5、Constraint關(guān)節(jié)與連接點模擬方案。
6、HKX物理資源數(shù)據(jù)描述格式以及對應(yīng)序列化與反序列化接口。
7、HavokDestruction破碎模擬方案。
軟件特色
1、腳本編寫
可以將腳本分配給由 Vanda Engine的物理編輯器生成的觸發(fā)器。
2、內(nèi)建物件
可以通過編輯器創(chuàng)建多個內(nèi)置對象。這些包括:燈水、聲音、天穹、扳機、主要玩家
3、攝影機
從能夠?qū)С龅紺OLLADA的3D工具導(dǎo)入動畫和靜態(tài)相機。
4、燈
從能夠?qū)С龅紺OLLADA的3D工具導(dǎo)入動畫和靜態(tài)的定向,點和聚光燈。
5、骨骼動畫
骨骼動畫是一種將角色分為兩部分的技術(shù):用于繪制角色的表面表示(稱為皮膚),以及用于對皮膚進行動畫處理的互連骨骼的層次結(jié)構(gòu)集(稱為骨骼或裝備)。Vanda Engine從能夠?qū)С龅紺OLLADA的3D工具中讀取外觀,骨骼和動畫剪輯(不同動畫的集合)。
6、預(yù)制件
預(yù)制代表預(yù)制物體。預(yù)制件是萬達引擎的基礎(chǔ)。這意味著您可以在預(yù)制模式下創(chuàng)建和存儲對象(3D模型,相機等),并在項目中多次使用它。每個預(yù)制件最多可包含3個級別的細節(jié)(LOD)。每個LOD都是 COLLAI一個格式的外部場景,額外的紋理(例如法線貼圖,光澤貼圖等)以及由Vanda Engine生成的phys碰撞體的集合。
Havok開發(fā)環(huán)境的搭建
Havok Content Tools安裝包是內(nèi)容工具,包括一些3D建模軟件的導(dǎo)出工具。Behavior Tool是給游戲美工或設(shè)計師用的角色編輯工具,具有所見即所得的功能。對程序員來講最重要的就是SDK了,Havok SDK使用的是C++語言,開發(fā)環(huán)境是Visual Studio。
1、本站提供Havok Content Tools_2014和SDKs for Programmers (2014.1.0VS 2012 with SIMD, for Windows 7)版本下載,需要更多的版本可以前往官方選擇。
2.設(shè)置Visual Studio
在SDK包中,Demo目錄下面是SDK的樣例程序和源代碼,Docs是文檔,包括chm和pdf兩種格式。Lib是鏈接庫,庫分為Debug和release及動態(tài)鏈接和靜態(tài)鏈接。Source下面是SDK的包含文件。Tools下面是工具,包括了Visual Debugger這個可視化調(diào)試器。
此處以Visual Studio 2005為例,依次選擇工具-》選項-》項目與解決方案-》VC++目錄,選擇包含文件,添加新的一行,路徑指向Havok SDK安裝目錄的Source目錄,建議建立一個叫HAVOK_HOME的環(huán)境變量,這樣可以避免使用絕對路徑。
庫目錄不能在這里設(shè)置,而應(yīng)該為debug和release版本設(shè)置不同的庫包含目錄。因為不論是debug還是release,它們的庫名都是相同的。你可以打開Demo/Demos下面的工程,看看它是如何設(shè)置為不同版本設(shè)置鏈接包含目錄的。
3、第一個Havok程序
這里以SDK自帶的一個控制臺演示程序為例,使用Visual Debugger來觀察Havok的具體效果。首先運行Tools/VisualDebugger目錄下的Visual Debugger程序,使用它我們可以觀察到Havok實際運行的效果,而省去渲染步驟,而且可以把場景記錄下來,供以后觀看。演示程序在Demo/StandAloneDemos/ConsoleExampleMt目錄下,這個程序模擬一個快速運動的剛體,撞擊墻壁的效果。運行它,然后就可以在VisualDebugger中看到實際的效果了。
- 游戲開發(fā)軟件
-
更多 (16個) >>游戲開發(fā)工具大全 游戲開發(fā)工具是一類可以幫助游戲愛好者開發(fā)游戲的輔助軟件,對于一些游戲愛好者來說,自己動手開發(fā)游戲是一件多么不容易的事情啊。有了游戲開發(fā)者工具就可以幫助用戶更加輕松地制作游戲。那么很多朋友就會問了,游戲開發(fā)工具有哪些?游戲開發(fā)工具哪個好用?為此小編在這里就給大家?guī)淼?strong>游戲開發(fā)軟件大全,例如idea、myeclipse、gamesalad creator、lakeshore等,感興趣的朋友快來下載試試吧!
-
-
Stencyl(2D游戲制作工具) 27.3M
查看/英文v4.1.4 -
GameGuru(游戲制作大師) 3.34G
查看/簡體中文v1.01.0034漢化版 -
cocoscreator游戲開發(fā)引擎 108.68M
查看/簡體中文v2.1.4官方版 -
Lakeshore(游戲制作軟件) 30.01M
查看/簡體中文v2.1.2官方版 -
起司工具(起司AVG游戲制作工具) 71.43M
查看/簡體中文v0.25.2.0官方版 -
GameSalad Creator(游戲開發(fā)工具) 34.78M
查看/英文v1.25.6255.24805官方版 -
CocoStudio(游戲開發(fā)工具集) 279.37M
查看/簡體中文v3.16官方版 -
layaair引擎 225.95M
查看/簡體中文v3.2.0官方版 -
Havok物理引擎 1.03G
查看/英文v2014.1官方版 -
IntelliJ IDEA2021電腦版 657.7M
查看/簡體中文v2021.3.3 -
eclipse官方電腦版 314.88M
查看/英文v4.30.0 -
橙光制作工具電腦版 1.01M
查看/簡體中文v2.5.27.0913官方版 -
rpg游戲制作大師(rpg maker xp) 21.62M
查看/簡體中文v1.03漢化版 -
action game maker(游戲制作工具) 15.63M
查看/簡體中文v1.04中文免費版 -
myeclipse 2023mac版 1.79G
查看/英文v2023.1.2官方版
-
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- dotCover 2024官方版 v2024.2.549.78M / 多國語言
- python最新版本2024 v3.12.3官方版25.2M / 簡體中文
- 微軟visual c++運行庫合集包 v3.0.22.0317官方版85.82M / 簡體中文
- dwin dgus(開發(fā)配置工具) v5.04官方版6.87M / 簡體中文
- RegEx Tester(正則表達式調(diào)試工具) v3.2.0.0綠色版26K / 英文
- Report Builder v3.0官方版32.16M / 簡體中文
- Convert.NET(代碼翻譯器) v8.4.6675.71官方版4.48M / 多國語言[中文]
- msys2(類Linux開發(fā)環(huán)境) v2016.10.25官方版100.11M / 簡體中文
- node.js安裝包 v18.12.127.76M / 簡體中文
- APKSign(APK簽名工具) v1.0官方版292K / 簡體中文