游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2078|回复: 3

ogrenewt中如何骨骼动画

[复制链接]

6

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2007-5-23 15:35:00 | 显示全部楼层 |阅读模式
ogrenewt中如何骨骼动画呢? [em7]

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2007-5-23 23:39:00 | 显示全部楼层

Re:ogrenewt中如何骨骼动画

ogrenewt只是OGRE用的newton game dynamics (物理引擎), 和骨骼动画?]??S呢....

6

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2007-5-24 11:31:00 | 显示全部楼层

Re: ogrenewt中如何骨骼动画

那比如我让一个忍者走动(或攻击等)并产生碰撞,不用骨骼动画吗?
在OgreNewtonApplication中可以让mesh开始动作
定义AnimationState*     mAnimState;             // 动画状态

  // 启动骨骼动画
    mAnimState = entObject->getAnimationState( "Walk" );        // 获取动画状态
    mAnimState->setEnabled( true );                             // 启用动画状态

在OgreNewtonFrameListener中可以侦听键盘让mesh动作
mAnimState->addTime( evt.timeSinceLastFrame * mAnimationSpeed );

但我现在遇到的问题是怎么让OgreNewtonApplication中定义的mAnimState在OgreNewtonFrameListener中公用mAnimState呢?
请赐教啊~~~~~ [em7]

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2007-5-26 16:31:00 | 显示全部楼层

Re:ogrenewt中如何骨骼动画

那你要多看Ogre 的 sample 了, 不只是newton, 每??ogre 的 sample application 也有一?? framelistener, 和 newton ?]??S的.

再你?的code 中, entObject 就是一?? Ogre::Entity.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 08:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表