查看: 3143|回复: 2

[已经过期] 怎么让菜单中的行走图动起来?

[复制链接]
梦石
0
星屑
615
在线时间
84 小时
注册时间
2012-8-12
回帖
127
发表于 2018-6-3 11:00:02 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
就是状态菜单中的显示的行走图,怎么让他变成行走图停止时动画
跟事件的那个停止时动画一样
梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2018-6-3 11:17:46 | 显示全部楼层
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2018-6-3 11:40:03 | 显示全部楼层
每一帧描绘行走图不同位置的矩形就可以了

栗子:
Rect.new(0, 0, bitmap.width / 4, bitmap.height / 4)
Rect.new(bitmap.width / 4, 0, bitmap.width / 4, bitmap.height / 4)
Rect.new(bitmap.width / 2, 0, bitmap.width / 4, bitmap.height / 4)
Rect.new(bitmap.width / 3, 0, bitmap.width / 4, bitmap.height / 4)

不过每一帧都描绘整个窗口的话,会严重降低FPS =。=,所以要想办法只描绘需要动态的部分

我的做法是,再套一个窗口上去,在它里面描绘动态部分,每帧刷新这个窗口,简单暴力
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部