首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

疫情在家,学习一下Panda3D

发布网友 发布时间:2024-10-17 07:49

我来回答

1个回答

热心网友 时间:2024-10-17 18:54

在学习Python的过程中,我查阅了一些游戏引擎,发现Blender和Panda3D两款相对简单易用。

虽然我在读研期间使用过Blender,但当时觉得这个软件不好用,界面也比较粗糙。不过,现在我发现无论是UI还是功能,Blender都变得更加合理和丰富了。但由于主要以学习Python为主,我还是选择了Panda3D。因为它完全开源、免费,还可以进一步学习Python,一举两得。

我的儿子也喜欢玩游戏。最近我教他冒泡排序,但他不太感兴趣。但当我给他编了个故事后,他却很感兴趣。虽然他现在上二年级,不是什么优秀生,但我还是想通过编程锻炼他的逻辑思维能力。虽然刚刚起步,但需要极大的耐心。

我不知道有没有适合小朋友编程起步的东西。现在小朋友玩的游戏很多,但我教他们语句、赋值、循环、Print,或者“hello world”之类的,他们根本提不起任何兴趣。

借此学习Panda3D的机会,我想看看我能给我儿子带来点什么。

3月24日,mark一下。

关于Panda3D

Panda3D完全免费使用,没有版税,许可证付款,注册或任何类型的费用 - 即使用于商业用途。根据许可BSD许可条款,任何人都可以使用源代码进行学习和修改。Panda3D是一款跨平台引擎,随附的部署工具可以轻松地在所有支持的平台上部署您的应用程序。

灵活性:Panda3D的核心价值在于灵活性。虽然大多数类型的引擎都会规定一个用户必须遵循的非常具体的工作流程,但Panda3D可以为您提供您需要的东西并让您远离自己的方式,让您可以自由地进行创新和扩展。

库丰富:Panda3D为许多流行的第三方库提供了开箱即用的支持,例如Bullet物理引擎,Assimp模型加载器,OpenAL和FMOD声音库等等。

可扩展(也最难):Panda3D将其所有底层图形基元暴露给应用程序,开发您自己的图形技术和渲染管道!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com