最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

基于Unity整合BEPUphysicsint物理引擎實(shí)戰(zhàn)

2022-11-02 14:07 作者:游戲開(kāi)發(fā)RAIN  | 我要投稿

上一節(jié)我們?cè)敿?xì)的講解BEPUphysicsint 的物理事件。此物理引擎會(huì)產(chǎn)生了碰撞事件與非碰撞事件,碰撞事件大家好理解,非碰撞事件例如: 物理Entity的update事件,Entity的activation/deactivation事件等。本節(jié)課來(lái)實(shí)戰(zhàn)如何編譯BEPUphysicsint源碼到自己的項(xiàng)目, 如何整合物理引擎與Unity圖形渲染。本文分成4個(gè)部分:

?

1: 源碼編譯, 將github上的源碼下載下來(lái)編譯到Unity項(xiàng)目;

2: 在Unity中初始化BEPUphysicsint的物理世界;

3: 編寫(xiě)PhyBoxEntity組件創(chuàng)建物理Entity并同步Unity圖像;

4: 使用Unity自帶碰撞器組件,來(lái)生成創(chuàng)建PhyBoxEntity;

結(jié)合我們的文件夾,我們大膽來(lái)猜測(cè)分析下代碼的作用,哪些我們可能需要的,哪些要?jiǎng)h除的。分析時(shí),我一般會(huì)先根據(jù)名字來(lái)猜測(cè),再核對(duì)一下里面的代碼。BEPUbenchmark/BEPUfloatBenchmark,我先查找名字benchmark的意思,benchmark的英文有類似單元測(cè)試,實(shí)例代碼的意思,所以這兩個(gè)文件夾下的代碼應(yīng)該是供我們整合到項(xiàng)目做的實(shí)例參考,可以閱讀里面的源碼,但是不用放Unity源碼編譯。進(jìn)一步核實(shí)一下里面的代碼驗(yàn)證一下自己的判斷,打開(kāi)入口文件Benchmark.cs,里面講解的就是如何setup物理世界等。如圖

經(jīng)過(guò)這些操作,代碼很神奇的就全部編譯過(guò)了。接下來(lái)往Unity里來(lái)構(gòu)建我們的物理世界了。

????

今天的分享就到這里了,私信我,可以獲取Unity BEPUphysint3D實(shí)戰(zhàn)源碼。

基于Unity整合BEPUphysicsint物理引擎實(shí)戰(zhàn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
镇巴县| 南乐县| 蕲春县| 绥芬河市| 米泉市| 长兴县| 三门峡市| 鄄城县| 陆川县| 惠来县| 封开县| 象州县| 夹江县| 望城县| 永城市| 进贤县| 沛县| 四子王旗| 远安县| 霍山县| 泰来县| 东海县| 安国市| 阿拉尔市| 玉溪市| 诸城市| 五常市| 家居| 聂拉木县| 韶关市| 抚顺市| 泗洪县| 新余市| 博兴县| 肃宁县| 昌宁县| 时尚| 长顺县| 莱芜市| 房产| 兖州市|