じ☆ve冰风 发表于 2024-4-19 22:58:06

【BFS】基于XAS的多人制队友系统

等了XAS4的队友系统等了1年了……现在网站都倒闭了,所以我决定——自己制作队友系统。于是BFS诞生了!
这里发布视频,仅仅是演示,工程还需要润色。(这是0.1版本)
8月31日,暑假最后一天,不过利用暑假的时间浅浅学习了RGSS,随后用一个星期赶制出了BFS——黑王队友系统,希望大家看完演示视频后多多支持!
所有素材均来自XAS。(人物语音来自大爱的空轨!)
======特色=======
1、支持3中团队协作模式
①跟随模式(仅仅跟随)    【“赶路要紧”】
②战斗模式(投入战斗)    【“开始战斗”】
③自由模式(战斗和跟随)【“别走太远”】
队友的AI比较简单,可以自行复杂化,已经留好出口bfs_move
2、较多自定义设置(还会增加)(不断完善)module BFS_Setting# 队友所在地图编号FRIEND_MAP_ID = 136# 换人的按键BUTTON_TO_CHANGE = $R_Key_M# 切换至该角色所播放的SE后缀(“轮到我了!”)CHAGE_SE_SUFFIX = "_MT"# 队友对敌人的感知范围(菱形)SENSOR_RANGE = 4# 团队命令(由可控玩家发出)# 切换模式的案件(全键盘)MODE_CHANGE_BUTTON = $R_Key_N# 切换到该模式的语言(分别是跟随、战斗、自由)MODE_WORDS = ["赶路要紧", "开始战斗", "别走太远"]# 队友跟随模式# 跟随状态下队友和可控玩家最长的距离DISTANCE_FROM_PLAYER = 4# 跟随状态下如果和可控玩家距离太远是否传送TELEPROT_ALLOWANCE = true# 完全战斗模式# 自由模式(战斗优先,如果离队友太远则跟随)# 距离太远的话是多少呢?--------    ↑MAX_DISTANCE = 8 end复制代码3、每个队友可持有不同的魔法,扩展XAS的携带魔法容量为4个
(原生的$game_temp.xas_skill_id已废弃)
——有点像YS7的技能系统
4、有可能整合其他自制脚本放出——只是时间问题
先给大家个演示,明天就要开学了,工程要等1个月吧……(见谅、见谅)大家都是莘莘学子嘛~
视频地址:视频
发几张图吧:










注意抢先版已经在24楼,有缘的人就下载看看吧
             本帖来自P1论坛作者heiwang1997,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=247759若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
页: [1]
查看完整版本: 【BFS】基于XAS的多人制队友系统