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

Project1

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

[已经过期] 请问如何制作一个某个角色阵亡后复活其他阵亡队友的脚本

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6431
在线时间
1121 小时
注册时间
2015-8-15
帖子
665
1
发表于 2022-10-17 14:08:17 | 显示全部楼层
本帖最后由 金芒芒 于 2022-10-17 19:26 编辑

角色=1 那么商=1
角色=0 那么商=0
商和任何数字关系多是*/不会是+-
0*100%魔力或武力*100%的概率或命中率,结果≠1*100%魔力或武力*100%的概率或命中率
角色死亡系统就不判断了,因为所有伤害和增益公式里多含+-*/,角色死亡就等于0。。只能角色死亡执行公共事件执行(+入角色=1,商就=1)该角色不在同伴中使用了复活技能(角色-1=0,角色退出),本人不懂脚本你自己写。还要定义同伴死亡后消退的时间,不然系统也测不到,最好把消退时间拉长系统没有记忆功能。

回光返照2.jpg (89.85 KB, 下载次数: 4)

回光返照2.jpg

回光返照3.jpg (65.7 KB, 下载次数: 3)

回光返照3.jpg
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6431
在线时间
1121 小时
注册时间
2015-8-15
帖子
665
2
发表于 2022-10-17 14:55:48 | 显示全部楼层
939034448 发表于 2022-10-14 18:18
如果你没啥改动的话,那么到Game_Battler里查找 def hp  ,这个方法在战斗中每次造成技能伤害都会调用的,你 ...

角色死亡系统就不判断了,因为所有伤害和增益公式里多含+-*/,角色死亡就等于0。。只能角色死亡执行公共事件执行该角色不在同伴中使用了复活技能,本人不懂脚本你自己写

点评

你可以理解为我更改了系统机制,让系统在指定人物死亡时立即作出反应,你那个事件的方法和脚本压根不是一个体系  发表于 2022-10-18 17:13
角色死亡并不是将角色直接从游戏或者战斗场景中移除,只是上了一个死亡的状态来区分,它该在哪还是在哪,我就是在它的血量变更后判断是否死亡  发表于 2022-10-18 17:12
才发现你居然是在回复我,你在看我的代码之前,你得先明白战斗系统的基本结构和组成,我看你发的这些东西就知道你压根就不理解战斗系统的运...  发表于 2022-10-18 17:10
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-18 15:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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