赞 | 0 |
VIP | 12 |
好人卡 | 5 |
积分 | 1 |
经验 | 43535 |
最后登录 | 2020-11-2 |
在线时间 | 1050 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 136
- 在线时间
- 1050 小时
- 注册时间
- 2006-5-3
- 帖子
- 774
|
本帖最后由 gaofei677 于 2013-8-27 16:53 编辑
很简单啦,把计时器的位置调整到显示区域意外不就又可以计时又看不到了吗
例如 Sprite_Timer 初始化 initialize 部分 可以做如下修改
使用方法是:在事件脚本中写 $timer_x += 100 则 计时器相对位置右移100
$timer_y += 100 则 计时器相对位置下移100- def initialize(viewport)
- super(viewport)
- self.bitmap = Bitmap.new(88, 48)
- self.bitmap.font.name = "Arial"
- self.bitmap.font.size = 32
- $timer_x = 0 if $timer_x == nil
- $timer_y = 0 if $timer_y == nil
- self.x = 544 - self.bitmap.width + $timer_x
- self.y = 0
- self.z = 200 +$timer_y
- update
- end
复制代码 如果楼主觉得麻烦,也可以直接在mian前面插入如下脚本
使用方法同上- class Sprite_Timer < Sprite
- alias former_initialize initialize
- def initialize
- former_initialize
- $timer_x = 0 if $timer_x == nil
- $timer_y = 0 if $timer_y == nil
- self.x = 544 - self.bitmap.width + $timer_x
- self.z = 200 +$timer_y
- end
- end
复制代码 |
评分
-
查看全部评分
|