Project1

标题: 问2个脚本问题 [打印本页]

作者: SeRiKa    时间: 2009-5-13 04:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-5-13 04:51
1.不太理解
2.变量名之间不带这么套的 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: SeRiKa    时间: 2009-5-13 05:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-5-13 05:07
以下引用SeRiKa于2009-5-12 21:02:55的发言:


每次都刷新很多会卡的吧?只想对需要刷新的时候刷新


这是2000的系统  如果变量不行 不加$的可以吗?

LZ能说下第二个问题想实现什么效果吗? [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: SeRiKa    时间: 2009-5-13 05:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 紫苏    时间: 2009-5-13 05:35
要是你会用到 1000 多张不同的图片的话,建议你直接在脚本中用 Sprite 显示吧,要显示的时候才建立对象,显示完就释放,这样你就知道什么时候该刷新了…… RGSS 中的 Sprite_Picture 就是提供了一种快捷的方式来显示少量图片,1000 张只怕有点吃不消~

第二个你可以试试用散列表:
$s = {48 => 2, 49 => 3}

$r = 48

p $s[$r] [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: SeRiKa    时间: 2009-5-13 05:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: hitlerson    时间: 2009-5-13 07:47
$s[48] = 2
$s[49] = 2

$r = 48

$s[$r] = 2

如果你能用脚本或事件清楚的描述你所说的 需要刷新的时候,我就告你怎么做。
不然,50张图这么少,就全刷新得了。只是注意不需要显示的图及时使用事件里的 图片消失 或者脚本的 $game_screen.pictures[N].dispose 消除图片,避免不必要的刷新 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: SeRiKa    时间: 2009-5-13 10:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: SeRiKa    时间: 2009-5-14 04:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: hitlerson    时间: 2009-5-14 04:06
忘记说了数组定义要先初始化
$s = []

[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~ [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1