Project1

标题: 新手问题?????请教 [打印本页]

作者: 609817403    时间: 2008-2-21 05:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-2-21 05:53
什麽时候需要显示金钱
请说清楚

对话的时候?
还是无无时刻都显示

对话时显示只要在显示文章後面加上 /G 就行了

无时无刻的话就要改脚本了
在Scene_Map 里面:

    def start里
      在@message_window = Window_Message.new下面加上
      @gold_window = Window_Gold.new(x, y) # <=== x y 为显示的座标


    def terminate 里
      在@message_window.dispose 下面加上
      @gold_window.dispose


    def update 里
      在@message_window.update 下面加上
      @gold_window.update

作者: 609817403    时间: 2008-2-21 06:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 609817403    时间: 2008-2-21 06:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 609817403    时间: 2008-2-21 06:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 暴风の龙    时间: 2008-2-21 06:34
以下引用609817403于2008-2-20 22:29:18的发言:

@gold_window = Window_Gold.new(x, y) # <=== x y 为显示的座标   
是这个错误

x 和 y两个有赋值吗?
作者: 609817403    时间: 2008-2-21 06:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小红    时间: 2008-2-21 06:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-2-21 11:04
例如:
@gold_window = Window_Gold.new(0, 0)

那就会出现在左上角
作者: xiarongshan    时间: 2008-2-21 15:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-2-21 22:49
LS的
其实不需要重新写一个新类Window_goldWindow < Window_Base

直接调用原脚本的就行了

再来就算是需要写一个新的类,显示金钱时
只要直接调用Window_Base旧有的
draw_currency_value(value, x, y, width)
就行了

PS:写脚本技巧
已有的函数就直接调用,尽量减少脚本长度
作者: xiarongshan    时间: 2008-2-22 15:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-2-22 19:02
以下引用xiarongshan于2008-2-22 7:59:33的发言:
刚刚学习脚本方法简陋不可避免


这到不是丑陋,而是变的亢馀





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