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

Project1

 找回密码
 注册会员
搜索
Project1 查看内容

豪华详尽任务界面 + 交通工具跨海航行(船)

2006-4-10 00:00| 发布者: 柳柳| 查看: 20398| 评论: 0|原作者: 叶子

摘要:   作者 叶子 版本与更新  2006年4月 相关网址 点此进入发布贴 范例工程  点此下载 教程内容 脚本简介:就是显示任务资料用的界面了,比较适合任务多多的游戏。建议
 

作者

叶子

版本与更新

 2006年4月

相关网址

点此进入发布贴

范例工程

 点此下载



教程内容

脚本简介:
就是显示任务资料用的界面了,比较适合任务多多的游戏。
建议使用脚本前下载范例工程,有助于更快更直观地掌握使用方法
灵活运用,可以作图鉴、日记等等的界面

v2.0:
可以改变文字颜色,显示变量,显示图标,显示图片
大幅简化了编写任务内容的过程,加入自动换行功能
精简了窗口,使其还可以用作图鉴系统、日记系统等等
v2.1:
修正通假字和一个任务内容

作者的废话:
范例工程中不厚道地直接使用了To_near的地图..

使用说明:
见脚本

冲突可能:
很低,没有重定义任何一个方法

使用方法(摘自脚本注释):

 

 --------------------------------------------------------------------------
详尽任务显示界面 v2.1
--------------------------------------------------------------------------
By 叶子

日期与更新
3-29-2006 -v1.0
4-3-2006  -v2.0
-可以改变文字颜色,显示变量,显示图标,显示图片
-大幅简化了编写任务内容的过程,加入自动换行功能
-精简了窗口,使其还可以用作图鉴系统、日记系统等等
4-6-2006  -v2.1
-增加了获得全部任务与删除全部任务命令
-改正通假字,修改了示例任务3
--------------------------------------------------------------------------
顾名思义,就是显示任务资料的界面
任务资料要预先在这里设定好
下载范例工程,能帮助你更快更好地掌握使用方法
--------------------------------------------------------------------------
使用方法:

1、召唤任务显示界面:$scene = Scene_Task.new

可以在事件中的“脚本”指令加入这段东西,又或者修改 Scene_Menu 来增加一个显示
任务的选项。如果是修改 Scene_Menu 增加选项的话,在脚本倒数第30行左右,
把 $scene = Scene_Map.new 修改成 $scene = Scene_Menu.new(任务界面index)

2、设置任务资料

 2.1、相关内容解析
 
 所有内容文字必须用双引号括住
 
 名称:任务的名字(显示在左边窗口中),大小为208×32,如果全部为文字的话,
       够放九个全角字符
       
 简介:任务的介绍(显示在右边窗口中),宽368,高不限
 
       文字可以自动换行
 
  2.1.1、控制码解析
 
  名称和内容均可用控制码,注意两条反斜线都要打!
 
  \\v[n] 显示n号变量
  \\c[n] 改变字体颜色。
         n=1~7 时同“显示文章”的\c[n],n=8 时为半透明色,n=9 时为系统色(青色)
  \\n[i] 显示i号角色名字
  \\i[文件名] 显示图标
  \\p[文件名] 显示图片
 
  2.1.2、高级:内嵌表达式
       
  请参考帮助-脚本入门-字符串-内嵌表达式相关内容。
  它可以用来在任务的名称和简介那里显示变量。
  常用的表达式(注意不要漏了井号和大括号):
  #{$game_variables[n]}       ——插入n号变量的值
  #{$game_party.item_number(n)}  ——插入持有n号物品数量
                                     同理还有weapon_number,armor_number
  还可以预先定义一个变量,再插入(例子见示例任务3-灵魂线)
 
 2.2、注意事项
 
  2.2.1、括号、逗号和双引号 [ ] , " 必须使用半角符号(英文输入),
         引号内的内容则没有关系
         
  2.2.2、单引号 ' 和双引号 " 的区别:
         为了不出错误,全部用双引号吧!当然如果你对Ruby很熟悉,那就没所谓了
 
 2.3、开始设置吧!
 从107行开始设置任务资料,可以参考示例任务来设置,请仔细阅读附加讲解
 
3、接受任务

事件里的“脚本”指令输入:get_task(任务ID)
例如 get_task(1) 就是接受1号任务

 3.1、获得全部任务
 
 事件里的“脚本”指令输入:get_all_task
 这个功能基本上是用来在编写好所有任务资料后测试排版的
 

4、完成/删除任务

事件里的“脚本”指令输入:finish_task(任务ID)
例如 finish_task(1) 就是完成1号任务

注意:本脚本不负责完成任务后的奖励之类的东西,请自行在事件中判断,
      这里的完成任务指的是从任务列表中删去此任务

 4.1、删除全部任务
 
 事件里的“脚本”指令输入:finish_all_task
 作为获得全部任务的对应功能存在,似乎不会怎么用到


脚本+事件的产物,核心原理还是万能的地形标志

小船就是湖中的矿道车(- -自己换图吧)

简介:
-具体设置看脚本
-小船事件可以直接复制到其它工程中使用,只占用50号开关作为航行中判断
-通过地形标志来判断小船可通行地形
-使用简单,一个事件加一个脚本,按说明设置地形标志即可
-角色可以到处下船(只要该处可以通行)
-可以跨地图停放,会记忆地图及位置
-小船可以被事件阻挡
-可以被水中礁石阻挡(需设置)
-可以触发事件

相关脚本和讨论请进入讨论贴,请参考范例工程~

 


 

教程的通用说明

本站发布的教程,大多经过一些测试,应该都能够实现相应功能。但不保证所有的教程都是最优化的制作方法。

相关问题,点击发布贴进行讨论。谢谢您的鼓励与支持。


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

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

GMT+8, 2024-5-6 15:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部