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

Project1

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

[有事请教] 麻烦问一下,可以做履历系统吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
230
在线时间
31 小时
注册时间
2023-1-12
帖子
13
跳转到指定楼层
1
发表于 2023-7-13 15:02:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这个我搜了一下站内,似乎没有类似的提问和相关脚本插件,想了解一下MV是否能拓展剧情履历的系统,就是有个回看剧情的功能,这个在AVG比较常见,比如海馆这种,还有就是RPG也有这样的功能,比如轨迹这样……效果如例图:



以上,希望能够帮忙解惑><

Lv4.逐梦者

梦石
0
星屑
7247
在线时间
474 小时
注册时间
2021-12-4
帖子
513
2
发表于 2023-7-13 16:00:39 | 只看该作者
对话日志啊……核心思路是在command101(对话指令)里把401(至多四行对话正文)的内容存起来(还要注意上限),然后再通过另一个公共事件显示出来。
不过mv的对话指令不能指定说话人的名字(如果专门用一行来写就只能再写三行正文了),日志里看不到脸图的话可能会比较迷茫。
  1. // Show Text,位于rpg_objects.js第9060行
  2. Game_Interpreter.prototype.command101 = function() {
  3.     if (!$gameMessage.isBusy()) {
  4.         $gameMessage.setFaceImage(this._params[0], this._params[1]);
  5.         $gameMessage.setBackground(this._params[2]);
  6.         $gameMessage.setPositionType(this._params[3]);
  7.         while (this.nextEventCode() === 401) {  // Text data
  8.             this._index++;
  9.             ($gameTemp.backLog || ($gameTemp.backLog = [])).unshift(this.currentCommand().parameters[0]); // 本行为新增内容
  10.             $gameMessage.add(this.currentCommand().parameters[0]);
  11.         }
  12.         switch (this.nextEventCode()) {
  13.         case 102:  // Show Choices
  14.             this._index++;
  15.             this.setupChoices(this.currentCommand().parameters);
  16.             break;
  17.         case 103:  // Input Number
  18.             this._index++;
  19.             this.setupNumInput(this.currentCommand().parameters);
  20.             break;
  21.         case 104:  // Select Item
  22.             this._index++;
  23.             this.setupItemChoice(this.currentCommand().parameters);
  24.             break;
  25.         }
  26.         this._index++;
  27.         this.setWaitMode('message');
  28.     }
  29.     return false;
  30. };
复制代码

比如上面的代码会将所有最近对话的正文【逆序记录】在$gameTemp.backLog数组中,然后你可以在任何公共事件里用循环来显示这个数组的前多少项,并且这个数组不会进入存档因此不用担心记录太多存不下。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
230
在线时间
31 小时
注册时间
2023-1-12
帖子
13
3
 楼主| 发表于 2023-7-13 17:35:38 | 只看该作者
小秋橙 发表于 2023-7-13 16:00
对话日志啊……核心思路是在command101(对话指令)里把401(至多四行对话正文)的内容存起来(还要注意上 ...

噢噢噢噢!!!!!!感谢!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2608
在线时间
314 小时
注册时间
2022-3-24
帖子
115
4
发表于 2023-7-15 09:58:35 | 只看该作者
YEP有个文本回顾的插件,效果还可以
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
230
在线时间
31 小时
注册时间
2023-1-12
帖子
13
5
 楼主| 发表于 2023-7-23 22:53:03 | 只看该作者
zhufeng233 发表于 2023-7-15 09:58
YEP有个文本回顾的插件,效果还可以

找到啦!!!非常感谢><
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 05:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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