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

Project1

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

[有事请教] 请帮我写一段能更改事件行走图的脚本。

[复制链接]

Lv2.观梦者

梦石
0
星屑
434
在线时间
175 小时
注册时间
2013-11-2
帖子
131
跳转到指定楼层
1
发表于 2018-6-21 20:17:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 zy652301 于 2018-6-22 00:44 编辑

我做了一个挖矿游戏。

思路如此:
事件页1 并行处理:进行矿石的随机分配。【标签1】取得矿石种类并分配奖励。
事件页2
事件行走图为铁矿。确定键执行:播放挖矿动画后返回 事件页1 的【标签1】
事件页3
事件行走图为铜矿。确定键执行:播放挖矿动画后返回 事件页1 的【标签1】
事件页4
事件行走图为银矿。确定键执行:播放挖矿动画后返回 事件页1 的【标签1】
……
可以看见,事件页1以后的事件页均只起到表示矿石图像的作用,十分累赘,要更新种类矿石也非常麻烦,

以下是我的问题解决思路,但我不会写脚本,有谁能帮帮我吗?
(n1、n2为可更改的变量)
思路1.使n1事件页继承n2事件页的
事件行走图。(让手动事件页继承并行事件页的图像)
思路2.修改当前事件的n1事件页的
事件行走图


来自@汪汪:

var image=
this.character().event().pages[事件页面].image
image.characterName="文件名"
image.characterIndex=行走图编号
"

搜索是一件比发帖容易的事,因此我绝对是搜不到满意答案才来发帖的。

Lv5.捕梦者

梦石
0
星屑
22968
在线时间
8639 小时
注册时间
2011-12-31
帖子
3367
2
发表于 2018-6-21 20:28:42 | 只看该作者

点评

不過我覺得不需用脚本也可做到  发表于 2018-6-21 20:33

评分

参与人数 1+1 收起 理由
zy652301 + 1 谢谢

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
434
在线时间
175 小时
注册时间
2013-11-2
帖子
131
3
 楼主| 发表于 2018-6-21 20:39:37 | 只看该作者
本帖最后由 zy652301 于 2018-6-21 20:41 编辑


梯子坏了,墙翻不过去。
能帮我考一下吗?

啊!好了!突然就又能用了。
搜索是一件比发帖容易的事,因此我绝对是搜不到满意答案才来发帖的。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
434
在线时间
175 小时
注册时间
2013-11-2
帖子
131
4
 楼主| 发表于 2018-6-21 20:46:22 | 只看该作者
tseyik 发表于 2018-6-21 20:28
圖片変数連動
https://github.com/triacontane/RPGMakerMV/blob/master/PictureVariableSetting.js

弄错了,我说的“事件图像”是指的事件的行走图。
不过这个脚本也很有用,谢谢。
搜索是一件比发帖容易的事,因此我绝对是搜不到满意答案才来发帖的。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
16054
在线时间
3992 小时
注册时间
2015-9-14
帖子
1337

开拓者

5
发表于 2018-6-21 23:55:30 | 只看该作者
行走圖腳本指令:日本RM官方論壇
腳本指令: this._direction = 2; this._pattern = 1;   
                this._originalPattern = 1;  
            //this._direction方向是2↓,4←,6→,8↑,
            //this._pattern =直行左 0, 中1, 右2.
            // this._originalPattern = 停止行走(直行左 0, 中1, 右2.;)
或用事件行走路線.
  示例圖:


            

评分

参与人数 1+1 收起 理由
zy652301 + 1 谢谢

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22968
在线时间
8639 小时
注册时间
2011-12-31
帖子
3367
6
发表于 2018-6-22 08:41:34 | 只看该作者
https://github.com/triacontane/R ... amicActorGraphic.js
アクターの歩行、顔、バトルグラフィックを動的に変化させます。
* HPの残量、特定のステート有効時、スイッチON時に変化します。

例:
* アクターのメモ欄に以下の通り入力してください。
* <DAG_CHARACTER_HP50:test,2> # HP残量50%以下でtest.pngの2番目の画像を
*                             # 歩行グラフィックに指定します。(HPは10%刻みで指定)
* <DAG_FACE_HP10:test,2>      # HP残量10%以下でtest.pngの2番目の画像を
*                             # 顔グラフィックに指定します。
* <DAG_BATTLER_HP30:test>     # HP残量30%以下でtest.pngを
*                             # バトラーグラフィックに指定します。
* <DAG_CHARACTER_ST5:test,2>  # ステート[5]有効時にtest.pngの2番目の画像を
*                             # 歩行グラフィックに指定します。
* <DAG_FACE_ST5:test,2>       # ステート[5]有効時にtest.pngの2番目の画像を
*                             # 顔グラフィックに指定します。
* <DAG_BATTLER_ST5:test>      # ステート[5]有効時にtest.pngを
*                             # バトラーグラフィックに指定します。
* <DAG_CHARACTER_SWITCH1:test, 2> # スイッチ[1]ON時にtest.pngの2番目の画像を
*                                 # 歩行グラフィックに指定します。
* <DAG_FACE_SWITCH1:test,2>       # スイッチ[1]ON時にtest.pngの2番目の画像を
*                                 # 顔グラフィックに指定します。
* <DAG_BATTLER_SWITCH1:test>      # スイッチ[1]ON時にtest.pngを
*                                 # バトラーグラフィックに指定します。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 07:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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