赞 | 68 |
VIP | 0 |
好人卡 | 0 |
积分 | 65 |
经验 | 0 |
最后登录 | 2023-7-2 |
在线时间 | 119 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6483
- 在线时间
- 119 小时
- 注册时间
- 2020-1-8
- 帖子
- 234
|
这不会是挖坟吧
rmxpx的RPG::Sprite写了x,y,照着x,y写个ox,oy
- module RPG
- class Sprite < ::Sprite
- def ox=(ox)
- oxo = self.ox - ox
- if oxo != 0
- if @_animation_sprites != nil
- for i in 0..15
- @_animation_sprites[i].x += oxo
- end
- end
- if @_loop_animation_sprites != nil
- for i in 0..15
- @_loop_animation_sprites[i].x += oxo
- end
- end
- end
- super
- end
-
- def oy=(oy)
- oyo = self.oy - oy
- if oyo != 0
- if @_animation_sprites != nil
- for i in 0..15
- @_animation_sprites[i].y += oyo
- end
- end
- if @_loop_animation_sprites != nil
- for i in 0..15
- @_loop_animation_sprites[i].y += oyo
- end
- end
- end
- super
- end
- end
- end
复制代码 |
|