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

Project1

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

[有事请教] 请教大家,用变量改变行走图怎么做?

[复制链接]

Lv2.观梦者

梦石
0
星屑
929
在线时间
105 小时
注册时间
2022-7-30
帖子
47
跳转到指定楼层
1
发表于 2022-10-19 16:14:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 gxlmx2 于 2022-10-19 16:22 编辑

四个角色的队伍里想要角色之间互动,构思如下;
利用3个变量记录队员123的角色ID,在地图上新建3个空白图片的事件,进入剧情时关闭列队,然后用3个事件套用角色ID的变量变成角色行走图,实现主角和3个队员的灵活互动。
翻遍事件指令,有一个直接改变角色图像,无法用变量。
设置移动路线-更改图像那里也是直接指定无法用变量。
请教大家如何实现这个功能,很常见的的互动方式啊!或者是我的构思方式不对。。。
另外还想请教一个问题,有些剧情只要主角一人行动,除了关闭列队,有没有一个让所有队员都离队的指令?

Lv2.观梦者

梦石
0
星屑
929
在线时间
105 小时
注册时间
2022-7-30
帖子
47
2
 楼主| 发表于 2022-10-19 16:27:51 | 只看该作者
如果游戏通篇只有4个主角角色那就好办,主角很多的话还是用变量记录角色ID的方式灵活些,大家帮帮忙。。。。。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
338
在线时间
169 小时
注册时间
2022-7-14
帖子
108
3
发表于 2022-10-19 16:32:04 | 只看该作者
在公共事件里面试试,利用变量的变化,更改不同的行走图
很多游戏这些换装或是替换功能都是在公共事件里面做的
不同的变量改变不同的图片,
如果角色伤心就会哭,如果角色开心就会笑
你只需要改变变量就会改变那个公共事件里面的行动了

另外如果你有看见这样的游戏 复制Game.rpgproject 到游戏www打开后可以借鉴人家的操作
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
4
发表于 2022-10-20 00:24:03 | 只看该作者
本帖最后由 任小雪 于 2022-10-20 13:00 编辑

//直接用脚本阿……
//离队可以用for循环那个方法……
var l1=$gameParty._actors.length;for(var i=0;i<l1;i++){//可能有各种错,主要是我可能把代码写错,楼主运行一次看看有没有问题,这是把队伍里的所有人都退队,若队长不要退队,则var i=0改为 var i=1,没仔细验证,翻代码花了些事件,其实楼主仔细研究一下论坛内那几个脚本文档,应该会有所收获的
if($gameParty.members().contains($gameActors.actor($gameParty._actors._actorId)){//检测某号角色是否在队伍中
$gameParty.removeActor($gameParty._actors._actorId);//让某号角色退出队伍
};
};
。。发现自己脚本写出来有逻辑问题(遍历用了玩家当前队伍的数据,应该只能用$data数据,相关也得改),算了,懒得想了,楼主多翻翻论坛里的脚本教程,会有所收获的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 21:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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