赞 | 406 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-29 |
在线时间 | 5725 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39034
- 在线时间
- 5725 小时
- 注册时间
- 2006-11-10
- 帖子
- 6622
|
每一帧描绘行走图不同位置的矩形就可以了
栗子:
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 =。=,所以要想办法只描绘需要动态的部分
我的做法是,再套一个窗口上去,在它里面描绘动态部分,每帧刷新这个窗口,简单暴力 |
|