查看: 2330|回复: 3

[已经解决] 求教如何脚本制作窗口和选项光标!

[复制链接]
梦石
0
星屑
19426
在线时间
3082 小时
注册时间
2013-1-11
回帖
1207
发表于 2013-8-30 16:55:52 | 显示全部楼层 |阅读模式

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

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

×
如何脚本制作一个窗口 和 怎么在窗口里制作光标选项。
求大神指教!

送快递的水表员

梦石
10
星屑
5259
在线时间
3304 小时
注册时间
2012-6-27
回帖
7028

开拓者贵宾

发表于 2013-8-30 19:56:31 | 显示全部楼层
窗口类创建可以参考这个教程:http://rpg.blue/thread-110411-1-1.html
即使图片挂了也是可以看懂的,嗯……我就是这么学下来的 = = 所以没图片不是理由。

关于光标……
首先,在Window类下,在 def initialize(x, y) 下
加入:
self.active = true
$index = 0
然后,
可以先定义一个 set_rect(index) ,然后在其下写:
  1. rect = Rect.new(0, 0, 0, 0)
  2. rect.x = a
  3. rect.y = a + (a * $index)
  4. rect.width = a
  5. rect.height = a
  6. return rect
复制代码
以上脚本中的“a”为自己定义的常量(只是为了方便,只用了一个字母表示……)
即定义一个矩形范围。
最后在 def refresh 下加入:
self.cursor_rect = set_rect($index)
就创建了一个光标。

至于怎么移动光标……
就在你对应的Scene类下更改$index的值就好了。

评分

参与人数 2星屑 +3 梦石 +1 收起 理由
Luciffer + 1 认可答案
黄濑凉太 + 3 精品文章

查看全部评分

回复

使用道具 举报

梦石
0
星屑
201
在线时间
835 小时
注册时间
2012-9-16
回帖
1598
发表于 2013-8-30 17:52:30 | 显示全部楼层
一个场景,等你学会RGSS2再说吧= =另外,ruby才是一种语言= =RGSS2只是= =

——旧坑欢迎戳
回复

使用道具 举报

梦石
0
星屑
19426
在线时间
3082 小时
注册时间
2013-1-11
回帖
1207
 楼主| 发表于 2013-8-30 20:52:39 | 显示全部楼层
恩,学习到了。十分感谢!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部