设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

关于任务脚本问题请教!

查看数: 2732 | 评论数: 18 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-5-3 18:53

正文摘要:

今天刚刚学会了任务的脚本使用,现在用$game_party.add_task(任务编号,任务追加描述)这个系统就崩溃,是什么意思啊? 还有,我现在已经知道了怎么隐藏窗口,但是想加个背景图片在这个任务窗口,具体要怎么做啊? ...

回复

七重 发表于 2017-5-4 13:34:27
最后顺便说一句。

如果总是直接在脚本上东改一句西改一句的话,总有一天会让自己陷入再添加新代码时,难以正常运行的问题的。

最好抽空看一下F1帮助文档中,关于alias这个概念的运用。

这次我写的是直接覆盖,也没有加alias。(不过反正改的不是默认脚本,我觉得应该没问题吧。。)

点评

可以用alias改東西!像某個電影裡面的夢中夢一樣,在定義裡面定義方法  发表于 2017-5-4 23:11
也就是说..改东西就用不着了>_<  发表于 2017-5-4 20:46
咬文爵字一点的话,应该是说,在加东西的时候要用alias?  发表于 2017-5-4 20:32
想在原本的处理中的前后新增一些处理的话,会使用 alias。——这是F1文档对此的解释,那姑且可以认为这个功能只是用来加东西的吧。  发表于 2017-5-4 20:31
alias是不是只能加东西?  发表于 2017-5-4 20:03
老师 发表于 2017-5-4 11:31:03
老师 发表于 2017-5-4 11:07
是不是这样啊?
怎么一打开任务窗口就崩溃

现在已经可以了,非常感谢!!!!
老师 发表于 2017-5-4 11:30:32
御曹司 发表于 2017-5-4 11:18
七重酱说的大概是放在任务脚本下面、main上面。

这就很尴尬了,我刚刚试了一下,确实是我搞错了,1
御曹司 发表于 2017-5-4 11:18:45
老师 发表于 2017-5-4 11:07
是不是这样啊?
怎么一打开任务窗口就崩溃

七重酱说的大概是放在任务脚本下面、main上面。
七重 发表于 2017-5-4 10:56:51
本帖最后由 七重 于 2017-5-4 11:19 编辑
  1. class Scene_Task < Scene_Base
  2.   def start
  3.     super
  4.     create_task_type_window
  5.     create_left_window
  6.     create_right_window
  7.     create_background
  8.   end
  9.   def create_background
  10.     @background_sprite = Sprite.new
  11.     @background_sprite.bitmap = Cache.system("d")
  12.     @background_sprite.color.set(0,0,0,0)
  13.   end
  14. end
复制代码


代码已修正。

那个背景图片是放在\Graphics\System目录下的吧?
七重 发表于 2017-5-4 10:43:44
老师 发表于 2017-5-4 10:40
我刚刚试了一下,原来是我之前没有设置任务完成就添加追加说明,现在可以了,非常感谢你的解答,
现在就 ...

你说到你的其他窗口都是有背景图片的,只有这个是默认的。

那么,发一下你添加窗口背景图片的脚本我看看?
老师 发表于 2017-5-4 10:40:22
七重 发表于 2017-5-4 06:58
任务脚本 你先试试按照原作者的说明。
逐步添加命令吧。

我刚刚试了一下,原来是我之前没有设置任务完成就添加追加说明,现在可以了,非常感谢你的解答,
现在就差添加背景图的问题了,
你给我的“函数”应该放在那里?
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-21 04:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表