Project1
标题: 关于用变量控制对话框位置及大小 [打印本页]
作者: 阿短 时间: 2016-6-21 01:46
标题: 关于用变量控制对话框位置及大小
本帖最后由 阿短 于 2016-6-21 01:47 编辑
按照这个帖子4楼的解答>>>https://rpg.blue/forum.php?mod=viewthread&tid=72667
在Window_Message里修改,
将def initialize
super(80, 304, 480, 160)
def initialize
super(80, 304, 480, 160)
变成super(80+$game_variables[90], 304+$game_variables[91], 480+$game_variables[92], 160+$game_variables[93])
super(80+$game_variables[90], 304+$game_variables[91], 480+$game_variables[92], 160+$game_variables[93])
但我在工程里尝试通过NPC对话选项来测试并没有显示对话框的变化效果……这不知道是什么原因。求解惑、
-
-
变量控制对话框.rar
189.9 KB, 下载次数: 62
作者: 个快快 时间: 2016-6-23 19:16
你在进行对话的时候,变量改变不影响以前生成的类。
实际上因为initialize(或main)里的super在你改变变量之前就执行了,而且就执行一次。
你可以再打开对话,效果应该就出来了。
或者在地图之类的脚本里,把window_message这个变量全局化,然后在事件里用$window_massage.x = xxx之类的进行改变
作者: 个快快 时间: 2016-6-23 21:06
我尝试修改了一下坐标,用上面我说的方法是可以的。
-
-
变量控制对话框.zip
203.27 KB, 下载次数: 78
作者: 阿短 时间: 2016-6-26 00:05
本帖最后由 阿短 于 2016-6-26 00:40 编辑
@喵呜喵5 谢谢……但是不知道怎样才能让它能即时生效 ,我参考2/3楼朋友的方法试试总算搞定了
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |