游戏开发论坛

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

2D游戏中怎样实现人物的平滑移动?

[复制链接]

60

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
QQ
发表于 2007-7-22 19:21:00 | 显示全部楼层 |阅读模式
有网友说可以每一帧(假如fps每秒设定为30,那么帧就一定也为30)都移动一像素,但在同一方向上人物移动的图片变化需要许多帧的时间,这样会造成滑步现象的产生啊!即看上去人物是在打滑。请各位大侠指教!

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-7-22 22:49:00 | 显示全部楼层

Re:2D游戏中怎样实现人物的平滑移动?

......那你用 30帧/秒 的图片吧。

60

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
QQ
 楼主| 发表于 2007-7-23 06:26:00 | 显示全部楼层

Re:2D游戏中怎样实现人物的平滑移动?

楼上的意思是某个人物走动时,在同一个方向上的走动动作准备30幅图片?但这样会造成体积庞大啊!

44

主题

305

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-7-23 17:08:00 | 显示全部楼层

Re:2D游戏中怎样实现人物的平滑移动?

平滑过度并不是帧很多就能解决的帧少也完全可以,其实人能接受的也就是一秒16帧当然对于略微高点是最好但不必要那么高你要做的是在开始做美工前就定义好你一秒他要显示几张,然后设计一个动画类和一个计时器,然后决定没张播放也就是在屏幕上停留0.0几秒
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 18:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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