鱼C论坛

 找回密码
 立即注册
查看: 13015|回复: 14

[技术交流] 【Panda 3D】安装与配置

[复制链接]
发表于 2015-4-30 20:35:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 戴宇轩 于 2015-5-1 17:51 编辑

Panda3D 是一个3D游戏引擎:一个 3D 渲染和游戏开发库

开发维护者:迪士尼VR工作室和卡耐基梅隆娱乐技术中心

Panda 3D这个库和 C++ 或 Python 绑定。用 Panda3D 开发游戏时要通过 C++ 或 Python 调用 Panda3D 库。

Panda 是个商业游戏平台,他的主要用户依然是商业用户。正因如此,Panda3D 强调四个方面:能力、速度、完整性和容错。

pirates02.jpg

下载安装:
地址: http://www.panda3d.org/download.php?sdk


1.PNG

2.PNG

3.PNG


打开安装包之后之后全部按确定

由于Panda3D-1.8.1是和Python 2.7.3配套使用的,所以安装包内置了Python 2.7.3,所以最好照图示修改,以避免和现有版本的冲突,这里只示范Python34的情况

5.PNG

顺便参考一下这里: 如何让多个版本的Python和谐共处

按如下路径修改:
  1. 文件夹名: Edit with IDLE(2.7.3)\command
  2. 值: "C:\Panda3D-1.8.1\python\pythonw.exe" "C:\Panda3D-1.8.1\python\Lib\idlelib\idle.pyw" -e "%1"

  3. ==================================================================================================

  4. 文件夹名: Edit with IDLE(3.4.3)\command
  5. 值: "C:\Python34\pythonw.exe" "C:\Python34\Lib\idlelib\idle.pyw" -e "%1"

  6. ==================================================================================================

  7. 文件夹名: open\command
  8. 值: "C:\Windows\system32\notepad.exe" "%1" %*

  9. ==================================================================================================

  10. 文件夹名: Run with Python 2.7.3\command
  11. 值: "C:\Panda3D-1.8.1\python\ppython.exe" "%1" %*

  12. ==================================================================================================

  13. 文件夹名: Run with Python 3.4.3\command
  14. 值: "C:\Python34\python.exe" "%1" %*

  15. ==================================================================================================
复制代码

修改完如果是这样,你就成功了! QQ截图20150430202504.png
PS: 我设定的是双击用记事本打开,不满意可自行修改,把open项的值的第一个引号括起来的路径换一下即可

评分

参与人数 2荣誉 +35 鱼币 +5 贡献 +3 收起 理由
~风介~ + 30 完成任务奖励!:)
拈花小仙 + 5 + 5 + 3 感谢楼主无私奉献!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-5-1 16:35:04 | 显示全部楼层
例子:
  1. from math import pi, sin, cos

  2. from direct.showbase.ShowBase import ShowBase
  3. from direct.task import Task

  4. class MyApp(ShowBase):
  5.     def __init__(self):
  6.         ShowBase.__init__(self)

  7.         # Load the environment model.
  8.         self.environ = self.loader.loadModel("models/environment")
  9.         # Reparent the model to render.
  10.         self.environ.reparentTo(self.render)
  11.         # Apply scale and position transforms on the model.
  12.         self.environ.setScale(0.25, 0.25, 0.25)
  13.         self.environ.setPos(-8, 42, 0)

  14.         # Add the spinCameraTask procedure to the task manager.
  15.         self.taskMgr.add(self.spinCameraTask, "SpinCameraTask")

  16.     # Define a procedure to move the camera.
  17.     def spinCameraTask(self, task):
  18.         angleDegrees = task.time * 6.0
  19.         angleRadians = angleDegrees * (pi / 180.0)
  20.         self.camera.setPos(20 * sin(angleRadians), -20.0 * cos(angleRadians), 3)
  21.         self.camera.setHpr(angleDegrees, 0, 0)
  22.         return Task.cont

  23. app = MyApp()
  24. app.run()
复制代码


截图:
1.gif


评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
戴宇轩 + 5 + 5 + 3 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-1 13:22:24 | 显示全部楼层
晚一点我试试看行不行哦!:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-10 23:01:33 | 显示全部楼层
给力啊...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-26 09:18:37 | 显示全部楼层
好东西,必须赞!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-19 16:02:55 | 显示全部楼层
支持一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-12 11:31:12 | 显示全部楼层
不错,给力啊!还以为是PANDAS呢。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-16 00:23:50 | 显示全部楼层
厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-5 09:11:03 | 显示全部楼层
支持一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-21 01:36:29 | 显示全部楼层
来了解下  这很少接触
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-24 23:00:10 | 显示全部楼层
3D厉害了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

匿名鱼油  发表于 2018-3-30 09:29:20
请问这个库 可以做建筑可视化吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具

发表于 2018-4-14 21:08:32 | 显示全部楼层
不会安装
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

匿名鱼油  发表于 2018-5-8 16:01:01
测试下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具

发表于 2018-5-10 21:00:16 | 显示全部楼层
学习下,不错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 04:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表