面向初学者的3D游戏着色器————构建演示

融修平
2023-12-01

构建演示
在您尝试演示程序之前,您必须先构建示例代码。

依赖性
在编译示例代码之前,您需要安装Panda3D为了你的平台。Panda3D可用于Linux、苹果机和视窗系统。

Linux
开始于安装这Panda3D SDK为了你的发行。

确保找到Panda3D头和库的位置。标题和库最有可能在/usr/include/panda3d/和/usr/lib/panda3d/分别是。

接下来克隆这个存储库,并将目录更改到其中。
git clone https://github.com/lettier/3d-game-shaders-for-beginners.git
cd 3d-game-shaders-for-beginners/demo
现在将源代码编译成一个目标文件。
g++-c src/main . cxx -o 3d-游戏着色器-初学者用. o -STD = gnu++ 11 -O2 -I/usr/include/python 2.7/-I/usr/include/panda 3d/
创建目标文件后,通过将目标文件链接到其依赖项来创建可执行文件。
g++\ 3d-游戏着色器-初学者用. o -o 3d-游戏着色器-初学者用-L/usr/lib/panda 3d -lp3 framework -lpanda -lpandafx -lpanda express -lp3d tool config -lp3d tool -lp3pystub -lp3d direct -lpthread
Mac
首先安装Panda3D SDK。

确保找到Panda3D头和库的位置。

接下来克隆这个存储库,并将目录更改到其中。
git clone https://github.com/lettier/3d-game-shade

 类似资料: