赞 | 11 |
VIP | 107 |
好人卡 | 119 |
积分 | 149 |
经验 | 180043 |
最后登录 | 2024-9-8 |
在线时间 | 3303 小时 |
Lv4.逐梦者 送快递的水表员
- 梦石
- 10
- 星屑
- 4867
- 在线时间
- 3303 小时
- 注册时间
- 2012-6-27
- 帖子
- 7160
|
窗口类创建可以参考这个教程:http://rpg.blue/thread-110411-1-1.html
即使图片挂了也是可以看懂的,嗯……我就是这么学下来的 = = 所以没图片不是理由。
关于光标……
首先,在Window类下,在 def initialize(x, y) 下
加入:
self.active = true
$index = 0
然后,
可以先定义一个 set_rect(index) ,然后在其下写:- rect = Rect.new(0, 0, 0, 0)
- rect.x = a
- rect.y = a + (a * $index)
- rect.width = a
- rect.height = a
- return rect
复制代码 以上脚本中的“a”为自己定义的常量(只是为了方便,只用了一个字母表示……)
即定义一个矩形范围。
最后在 def refresh 下加入:
self.cursor_rect = set_rect($index)
就创建了一个光标。
至于怎么移动光标……
就在你对应的Scene类下更改$index的值就好了。 |
评分
-
查看全部评分
|