赞 | 20 |
VIP | 5 |
好人卡 | 35 |
积分 | 13 |
经验 | 51247 |
最后登录 | 2019-7-17 |
在线时间 | 995 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1293
- 在线时间
- 995 小时
- 注册时间
- 2014-12-14
- 帖子
- 3016
|
本帖最后由 Vortur 于 2016-5-5 08:24 编辑
承蒙谬赞,但是在下真的没有什么所谓的脚本阅历。还是→ tseyik ←才是真正意义上的懂脚本
对于【队友死亡,结束游戏】的判定,在下是因为之前做某游戏时脚本不兼容,故才查找到几个地方,现在只记了个大概:
全局查找【Scene_Gameover】,就能找到所有【判定游戏结束】的脚本,然后修改“if $game_party.all_dead?”这个判定;但是有两个问题:
1. 具体怎么写在下不会
2. 在下记忆里应该是【使用物品】、【战斗画面】和另外一个地方共三处判定“是否要进入【结束画面】”的,但是今天仅查到BattleManager、Game_Interpreter、Scene_Base;这三个分别是 战斗过程的管理器、事件指令的解释器 和 所有场景的父类;跟印象里不一样
def all_dead?
super && ($game_party.in_battle || members.size > 0)
end
这句话是game_party.all_dead?;里面的符号只能读懂一部分,剩下的不懂,整句什么意思也不懂。在下只有一个【常用符号参照表】
表1
|
评分
-
查看全部评分
|