panda3d中文网文档翻译

本文详细介绍了Panda3D引擎中的三个核心类:ConfigVariable、AnimBundleNode及ClockObject的功能与用法。ConfigVariable用于配置变量管理,AnimBundleNode负责动画捆绑,而ClockObject则用于实时和离散时间跟踪。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.panda3d.org/reference/1.7.2/python/panda3d.core.ConfigVariable.php


信息 走廊 下载 文档 社区
主页 包 类
类列表 类索引 类层次 类成员


panda3d>core>ConfigVariable
公共成员函数


ConfigVariable(string name)
构造一个非特定类型的ConfigVariable


clearValue()
移除分配给这个变量的值,让它的一般值通过


getBoolWord(int n)
返回变量值的第n个词的布尔值,没有第n个值则为false


getDefaultValue()
返回指定给这个变量的默认变量


getIntWord(int n)
返回变量值的第n个词的整型值,没有第n个值则为0


......


setStringValue(string value)
改变分配给这个变量的值


panda3d>core>AnimBundleNode>
这是一个节点,包含一个指针指向一个AnimBundle。


公共成员函数
AnimBundleNode(string name, AnimBundle bundle)
AnimBundle和它的节点应该被一起构造。


findAnimBundle(PandaNode root)
从指定节点开始在场景中递归漫游,返回发现的第一个AnimBundle。


......


panda3d>core>ClockObject>
一个ClockObject保持流逝的实时时间和离散时间的跟踪。


公共类型
enum Mode{
    MNormal=0, MNonRealTime=1, MForced=2,......
}


公共成员函数
ClockObject()


calcFrameRateDeviation(Thread current_thread)
返回渲染在过去get_average_frame_rate_interval()秒的帧的帧时间标准偏差


getAverageFrameRate()
返回过去get_average_frame_rate_interval()秒的每秒平均帧率


panda3d>core>CollisionLine>

一个无穷线,和CollisionRay相似,只是它在两个方向扩展







评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值