走来走去,python3D编程概念:演员

走来走去,python3D编程概念:演员演员在熊猫3D引擎中,有一个演员(Actor)的概念。所谓演员,我们可以把它理解为带有动作的模型。演员的使用远比制造简单得多。 s

大家好,欢迎来到IT知识分享网。

演员

在熊猫3D引擎中,有一个演员(Actor)的概念。所谓演员,我们可以把它理解为带有动作的模型。演员的使用远比制造简单得多。

走来走去,python3D编程概念:演员

 self.eve = Actor("eve", {'walk': "eve_walk", 'run': "eve_run"})

我们使用熊猫引擎自带的eve演员,她有两个动作,走路和跑步,演员的静态和每个动作,都以文件的形式保存。并且在载入演员时,会自动从texture的子目录下载入贴图纹理。

演员动作控制

由于走路动作比跑步动作慢得太多,我们把走路动作的速度加快,1是正常速度,2是加速一倍。

走来走去,python3D编程概念:演员

 self.eve.setPlayRate(2, 'walk')

让演员执行一个动作有两种方式,play()是只执行一次,loop()是连续执行。显然对于走路和跑步,都应该是连续执行的:

self.eve.loop("walk")

动作切换

增加键盘控制切换动作:

 if key=='w': self.eve.loop('walk') elif key=='r': self.eve.loop('run')
走来走去,python3D编程概念:演员

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/53966.html

(0)
上一篇 2024-08-02 18:45
下一篇 2024-08-02 20:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信