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

Project1

 找回密码
 注册会员
搜索
查看: 2761|回复: 30
打印 上一主题 下一主题

[已经过期] 关于任务脚本问题请教!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2017-4-9
帖子
35
跳转到指定楼层
1
发表于 2017-5-3 18:53:52 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

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

Lv3.寻梦者

梦石
0
星屑
3559
在线时间
2337 小时
注册时间
2015-8-25
帖子
960

开拓者

19
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2017-4-9
帖子
35
18
 楼主| 发表于 2017-5-4 11:31:03 | 只看该作者
老师 发表于 2017-5-4 11:07
是不是这样啊?
怎么一打开任务窗口就崩溃

现在已经可以了,非常感谢!!!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2017-4-9
帖子
35
17
 楼主| 发表于 2017-5-4 11:30:32 | 只看该作者
御曹司 发表于 2017-5-4 11:18
七重酱说的大概是放在任务脚本下面、main上面。

这就很尴尬了,我刚刚试了一下,确实是我搞错了,1
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

漾夕☽星化残月☾

梦石
0
星屑
8571
在线时间
3855 小时
注册时间
2015-5-12
帖子
2077

剧作品鉴家

16
发表于 2017-5-4 11:18:45 | 只看该作者
老师 发表于 2017-5-4 11:07
是不是这样啊?
怎么一打开任务窗口就崩溃

七重酱说的大概是放在任务脚本下面、main上面。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2017-4-9
帖子
35
15
 楼主| 发表于 2017-5-4 11:07:44 | 只看该作者
七重 发表于 2017-5-4 10:56
试试把这段插入到脚本列表的最下面看看?

补充:插在脚本列表的最后,但是在mian的上面。 ...

是不是这样啊?
怎么一打开任务窗口就崩溃

还是说你给我说的脚本要放在任务脚本里面?

点评

写错了,已修正。代码在上面,你放的地方没有错。  发表于 2017-5-4 11:19
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3559
在线时间
2337 小时
注册时间
2015-8-25
帖子
960

开拓者

14
发表于 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目录下的吧?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2017-4-9
帖子
35
13
 楼主| 发表于 2017-5-4 10:47:07 | 只看该作者
七重 发表于 2017-5-4 10:43
你说到你的其他窗口都是有背景图片的,只有这个是默认的。

那么,发一下你添加窗口背景图片的脚本我看看 ...


应该是这个,当初在这里学习的,
(我现在基本都乱的,这里改一下,那里改一下。)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3559
在线时间
2337 小时
注册时间
2015-8-25
帖子
960

开拓者

12
发表于 2017-5-4 10:43:44 | 只看该作者
老师 发表于 2017-5-4 10:40
我刚刚试了一下,原来是我之前没有设置任务完成就添加追加说明,现在可以了,非常感谢你的解答,
现在就 ...

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

那么,发一下你添加窗口背景图片的脚本我看看?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2017-4-9
帖子
35
11
 楼主| 发表于 2017-5-4 10:40:22 | 只看该作者
七重 发表于 2017-5-4 06:58
任务脚本 你先试试按照原作者的说明。
逐步添加命令吧。

我刚刚试了一下,原来是我之前没有设置任务完成就添加追加说明,现在可以了,非常感谢你的解答,
现在就差添加背景图的问题了,
你给我的“函数”应该放在那里?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-22 06:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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