首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Panda3D中使用GeoMipMap

无法在Panda3D中使用GeoMipMap
EN

Stack Overflow用户
提问于 2015-04-28 23:52:43
回答 2查看 300关注 0票数 0

我正在使用Panda3D开发一个非常新的3D视频游戏项目,我试图理解地形加载的基础知识,这就是为什么我尝试了Panda3D教程( https://www.panda3d.org/manual/index.php/Geometrical_MipMapping),告诉我用Python语言输入以下内容:

代码语言:javascript
复制
terrain = GeoMipTerrain("mySimpleTerrain")
terrain.setHeightfield("yourHeightField.png")
#terrain.setBruteforce(True)
terrain.getRoot().reparentTo(render)
terrain.generate()

我做到了,尽管我有一个:

代码语言:javascript
复制
Name Error : Name " GeoMipTerrain " is not defined 

在Panda3D手册中说GeoMipMap是从1.5.1开始就包含在Panda3D中的,所以我应该很好,他们只是没有说我们是否必须导入一个特定的模块或其他什么。这就是为什么我试图在请求这样的命令之前查看需要加载的模块或东西,但我没有找到任何结果,这就是为什么我需要您的帮助。

EN

回答 2

Stack Overflow用户

发布于 2015-05-12 22:51:32

您需要导入类,然后才能在Python中使用它:

代码语言:javascript
复制
from panda3d.core import GeoMipTerrain

您还可以选择导入panda3d.core名称空间下的所有内容,而不是单独导入类:

代码语言:javascript
复制
from panda3d.core import *

它在pandac.PandaModules下也可用,但是,它已被弃用,不应使用。

票数 1
EN

Stack Overflow用户

发布于 2015-04-29 00:26:39

我在某人的代码上发现了这一点,这是:

代码语言:javascript
复制
from pandac.PandaModules import GeoMipTerrain
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29924114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档