游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5043|回复: 15

如何实现准确换帧?

[复制链接]

23

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2009-12-11 16:15:00 | 显示全部楼层 |阅读模式
   如果我的游戏里人物现在是攻击状态中  ,当我该变他的状态向前走时
      攻击的那一帧还没播放完,就变成了走的状态了。。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2009-12-13 16:50:00 | 显示全部楼层

Re:如何实现准确换帧?

那你希望是什么样子的?

A:仍然播放攻击的动作,但是坐标却向前移动?
B:仍然播放攻击的动作,原地不动?

23

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2009-12-13 18:47:00 | 显示全部楼层

Re:如何实现准确换帧?

B
先把当前动作播放完 然后换状态
    要怎么实现呢 ?
  最好给我个例子

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2009-12-13 19:02:00 | 显示全部楼层

Re: 如何实现准确换帧?

......
如果(没事干)
{
角色移动();
播放移动动画();
}
不然
{
继续播放原来的动画();
}
[em18]......

9

主题

75

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2009-12-14 09:03:00 | 显示全部楼层

Re:如何实现准确换帧?

给每个动作的完成增加个回调函数

13

主题

312

帖子

312

积分

中级会员

Rank: 3Rank: 3

积分
312
发表于 2009-12-14 16:38:00 | 显示全部楼层

Re:如何实现准确换帧?

支持一下:〉



------------------------------------------------------------------------------------------

欢迎访问开源图形处理器体系结构论坛(OpenGPU论坛) http://www.opengpu.org/bbs/

OpenGPU Graphics Open Source community(图形开源社区),聚焦领域(focus domain)包括:
  * GPU Architecture(图形处理器体系结构)
  * Graphics Algorithm(图形算法)
  * GPGPU Programming (面向通用的图形处理器编程)
  * Open Source Rendering Engine(开源渲染器)
  * Open Source GPU Simulator/RTL Implement(开源GPU模拟器

86

主题

2251

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
QQ
发表于 2009-12-15 10:39:00 | 显示全部楼层

Re:如何实现准确换帧?

这样搞的话,会产生一堆硬直,影响手感啊。

23

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2009-12-18 20:58:00 | 显示全部楼层

Re:如何实现准确换帧?

自己搞出来了
  不过还是要谢谢你们

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2009-12-24 13:16:00 | 显示全部楼层

Re: 如何实现准确换帧?

动作混合

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2009-12-24 14:10:00 | 显示全部楼层

Re:如何实现准确换帧?

动画状态与逻辑状态分离
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-16 00:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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