游戏开发物理引擎PhysX研究系列:PhysX.Net框架使用

PhysX.Net框架集成了PhysX SDK,便于在.Net平台使用。用C#语言来开发

这里是它的源码PhysX.Net源码

如何编译见它的README.md

额外修改:

        需要根据当前vs运行的配置及平台(例如我是Debug配置、X64平台),配置库目录(默认是win.x86_64.vc140.mt,实际根据你physx生成的vs版本会生成不同的目录名) 

如果设置不正确,会在编译时提示

 

需要注意使用PhysX 4.1进行编译时,如果想使用它的demo,需要修改一个配置:

    RuntimeFileChecks.h中 #define PhysXDllVersion "4.0.0.0" 需要修改为 #define PhysXDllVersion "4.1.1.0"

还需要根据平台、debug等设置一个软连接(我的是x64 debug) ,例如我的是PhysX.Net\PhysX.Net\Assemblies\x64\Debug (如果没有文件夹,请先建空的,直到处于x64文件目录下,再创建软连接)指向PhysX SDK工程编译的dll所在的目录 PhysX\physx\bin\win.x86_64.vc142.mt\debug的软连接(软链接的好处是不用每次复制dll等内容,当然你也可以把PhysX 的sdk手动拷贝到PhysX.Net\PhysX.Net\Assemblies\x64\Debug)

可以将Samples目录下的工程设为启动项,点击运行,可以看到效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值