Project1
标题:
想问下怎么令光标动起来
[打印本页]
作者:
njx937
时间:
2008-9-11 04:46
标题:
想问下怎么令光标动起来
我在开始的标题多加了一个图鉴的选项
scene 和windou是参考window_shopbuy做的
原以为可以像买东西的那窗口一样令光标上下移动同时显示图片,光标却怎么都不动……
想问下怎么令他动起来
还有就是想问下
if self.contents != nil
self.contents.dispose
self.contents = nil
end
和 self.contents.clear有什么不同??
这是我的工程
http://rpg.blue/upload_program/files/text_101508355.rar
作者:
八云紫
时间:
2008-9-11 05:13
if self.contents != nil
self.contents.dispose
self.contents = nil
end
和 self.contents.clear有什么不同??
只说明这个问题。
self.contents.clear 只是 清除画面,而不释放 contents,但是contents依旧是 Bitmap 类
而 if self.contents != nil
self.contents.dispose
self.contents = nil
end
释放了 contents , 并且 contents 指向 nil ,对于原本 描绘字符 等方法,都不能在使用。
[LINE]1,#dddddd[/LINE]
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者:
njx937
时间:
2008-9-11 17:09
楼上的3 q 啦
但是光标究竟怎么动啊??希望有人告诉我下……
作者:
八云紫
时间:
2008-9-13 20:07
XP 的不清楚, VX的倒是知道。{/hx}
作者:
hitlerson
时间:
2008-9-13 20:20
VX的不清楚,XP的倒是知道
title的光標是用的Window_Selectable里的Window_Command
# 方向键下被按下的情况下
if Input.repeat?(Input::DOWN)
# 列数不是 1 并且方向键的下的按下状态不是重复的情况、
# 或光标位置在(项目数-列数)之前的情况下
if (@column_max == 1 and Input.trigger?(Input::DOWN)) or
@index < @item_max - @column_max
# 光标向下移动
$game_system.se_play($data_system.cursor_se)
@index = (@index + @column_max) % @item_max
end
end [LINE]1,#dddddd[/LINE]
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者:
njx937
时间:
2008-9-13 23:31
今天又重新用scene_shop的脚本改了下,终于成功了
光标能动了……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1