今日由于选修了雷哥的物理学,所以不得不学有余力。好在现在为网路时代,共享心得的热心者有许多,所以学习起来总有参照
虽然资料并非全新,但是依旧免去了后辈的许多烦恼。
本文参照 Tasos Papazoglou Chalikias于2013,2,24发表的Getting started on PhysX3.2.1&OpenGL一文。
PhysX,nVidia的一款物理引擎,被应用在多款游戏中,UDK(虚幻引擎)便采用了其解决方案。鉴于之后从事游戏制作会与
UnReal打交道,那么部署服务器的时候势必会使用到PhysX。在这里选用physx物理引擎+openGL可视化渲染的方案。
注:下文将创建一个空的PhysX sample。
1.下载PhysX SDK(截止目前官方最新为3.3.2)
2.新建一个Visual C++的新工程,按下Alt+F7,呼出属性界面
3.配置SDK与工程的路径连接
修改可执行目录(binary),包含目录(Include),库目录(Lib),源目录(Src)
$(SDK_Path)Bin\win32;$(ExecutablePath)
<pre name="code" class="plain">$(SDK_Path)Include;$(IncludePath)
<pre name="code" class="plain">$(SDK_Path)Lib\win32;$(LibraryPath)
<pre name="code" class="plain">$(SDK_Path)Source;$(SourcePath)
4.由于需要使用到OpenGL,所以要下载glut等常用工具。