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

Project1

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

[有事请教] 萌新求教,请问如何更换主角+一系列相关问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
610
在线时间
216 小时
注册时间
2023-3-16
帖子
53
1
发表于 2024-1-11 20:09:18 | 显示全部楼层
你这机制也太复杂了。。。rpg maker就一个做小游戏的工具,不弄插件的话很难做的你这种复杂机制。前两个美化反正我搞不定,等懂程序的大佬来帮你吧。
后面的几个建议你找个会编程的大佬带你,虽然可以靠纯事件和基础脚本实现,但会非常非常麻烦。
美化问题
第一点搞不定,反正我做的单主角游戏直接把菜单禁用了,用图片触发公共事件插件做了个假菜单。
第二点你想的太复杂了没必要,选了之后做个判定,没有信物随便加个提示把玩家堵住就完了。
流程问题
第一点,角色编码可以指定入队,先设定脚本$gameParty.addActor(角色编码)或者$gameParty.addActor($gameVariables.value(代表角色编码的变量编号即可))
第二点,你要的交换位置必须先保存目标地点的坐标,也就是说你一个附身角色至少需要三个变量来标识(不考虑朝向,考虑朝向的话再加一个。)每次附身之前记录判定当前角色的编码,然后对应的变量带入地图坐标。比如1号角色在1号地图2*2的位置要附身在2号地图4*4位置的2号角色,那就要先给一号角色对应的三个变量带入,变量1号角色所在地图编号带入1,变量1号角色横坐标带入2,变量1号角色纵坐标带入2。然后1号角色离队,2号角色入队,场所移动到地图编号为变量2号角色地图编号。横坐标变量2号角色横坐标,纵坐标变量2号角色纵坐标。等下次在进行附身的时候再来一遍。最初的变量可以在游戏开始前用一个自动出发事件带入。
第三点,你可以在选择透明状态开始游戏,然后游戏开始前增加一个新地图,里面放一个自动触发事件,把需要的初始物品直接塞包里,最初的位置变量也可以在这个时候带入。结束之后把角色传送到开始位置并且解除透明。

顺便提个建议。
看这几个问题应该是真萌新,而且对工程量没太大认识。建议非必要的复杂系统一刀砍了就行,尤其是不同角色分开的金钱管理和背包管理之类的,如果不是核心玩法的话建议直接砍了。或者找找有没有合用的插件。NPC态度差异看起来简单实际上工程量不小。你现在的第一目标其实是把游戏做出来而不是把游戏做好,先简化剧情简化系统先做个demo练练手比较好。至少对工程量和技术难度有个大概的认识。刚入坑的时候很多设想到现在都没办法实现既要又要的结果大概率工程量失控(算一下根本做不完原地摆烂)/系统复杂度失控(BUG乱蹦修屎山修到心态爆炸)。而且你这设定怎么听着有股小黄油的感觉,等一波成品。

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
610
在线时间
216 小时
注册时间
2023-3-16
帖子
53
2
发表于 2024-1-12 23:08:21 | 显示全部楼层
本帖最后由 4887441 于 2024-1-12 23:14 编辑
Lostmonkey 发表于 2024-1-12 21:42
谢谢大佬耐心回复!我仔细看完了帖子。

1.关于美化问题:完全明白你的意思了。


a:可以写在公共事件里,RPG制作大师的变量都是公共变量,所有事件都可以调用。
b:没有赋值的变量默认是0.
c:  找个大佬帮你魔改数据库吧。金钱管理还能靠变量解决,私人背包硬要做的的话只能给你个思路,如果你的物品是唯一的的话可以给每个物品都顺序指定一个变量得到X-XXX号变量,然后附身时的公共事件用脚本获取当前角色持有的物品编号,然后把对应编号的变量改成当前角色编号。清空角色背包,换成新角色,历遍X-XXX号变量,把变量等于当前角色编号的物品塞进背包。但问题是用事件做会导致非常非常麻烦,必须用脚本才能搞定。而且除非你自己在脚本里声明一长串变量,不然会占用相当多的游戏内部变量。

评分

参与人数 1+1 收起 理由
Lostmonkey + 1 我很赞同

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
610
在线时间
216 小时
注册时间
2023-3-16
帖子
53
3
发表于 2024-1-12 23:13:26 | 显示全部楼层
Lostmonkey 发表于 2024-1-12 21:57
谢谢您的回复!比心
a,弄明白了,感谢!
c,明白您的意思了。因为我的想法是,每个NPC都有自己的物品, ...

我看你的要求貌似是主角有自己的能力,附身可以用别人的能力,要不考虑一下把别人的能力做成技能?然后改一下界面和名称糊弄过去?比如物品改成公共背包,技能改成私人背包。技能天然是每个人分开的,而且也可以绑定公共事件,物品的得失和消耗也可以用添加和移除技能搞定。个人感觉比起折腾数据库感觉会简单一些。至少能魔改界面的大佬应该比能帮你魔改数据库的大佬好找。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 16:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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