python 3d游戏开发(panda3d是python的一个高级的3D 渲染和游戏开发框架)

发布时间:2023-11-27 09:20:52 浏览量:105次

panda3d是python的一个高级的3D 渲染和游戏开发框架

python 3d游戏开发(panda3d是python的一个高级的3D 渲染和游戏开发框架)

1 介绍

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

1.2 是一个3D游戏引擎和一个 3D 渲染和游戏开发库。

1.3 可以在这个框架下使用 Python 和 C++ 。

1.4 Panda3D 是开源软件, 它的许可证让它可以用于任何用途, 包括商业用途。

1.5 是python的三大游戏动画之首。(pygame、pyglet和panda3d)

python 3d游戏开发(panda3d是python的一个高级的3D 渲染和游戏开发框架)


2 本机环境

python3.8、深度deepin-linux操作系统、微软vscode编辑器,代码亲测过。

3 安装

pip install panda3d
#本机安装
#pip3.8 install -i https://mirrors.aliyun.com/pypi/simple panda3d  
#报错,路径未设置,我暂时没去出来,也可以使用

4 github地址

https://github.com/panda3d/panda3d  #建议下载下来,解压,里面有例子
#https://www.panda3d.org/  #附加官网

====下面看看解压下来的例子===

5 先看看解压目录和环境


5.1 音乐盒:music-box

5.1.1 点开,双击main.py,用微软编辑器vscode打开,运行

5.1.2 效果


5.2 太阳系 solar-system

5.2.1 点击文件夹,打开step6_controllable_system,同上面

5.2.2 效果图


5.3 媒体播放,格式ogv(估计这个格式需要修改,也不知道mp4等其他格式行不行,可以试试)

打开方法不同与上面:

进入文件夹,点击右键,进入终端,python3.8 main.py

如下面


5.4 萤火虫

5.4.1 打开方法入5.2和5.3


5.5 国际象棋

效果图


好了,介绍到这里,感兴趣的可以继续开发和解读代码。

自己整理,分享出来,喜欢的收藏和转发。

============未完待续================

python 3d游戏开发(panda3d是python的一个高级的3D 渲染和游戏开发框架)

热门课程推荐

热门资讯

请绑定手机号

x

微信扫码在线答疑

扫码领福利1V1在线答疑

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定