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

Project1

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

[已经解决] 关于死亡掉落

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1369
在线时间
962 小时
注册时间
2012-4-30
帖子
1475

开拓者

1
发表于 2017-6-14 10:32:36 | 显示全部楼层
是死亡之后不结束游戏返回某个场景嘛(pokemon?)
但是然后丢掉物品和金钱 某些物品除外。。死亡复档的功能其实蛮容易的
提供一个简单的方法 下面这个是当死亡时就触发公共事件1
公共事件里设置
回血
刪除所有物品的脚本
JAVASCRIPT 代码复制
  1. $gameParty.items().forEach(function(i) {
  2.     $gameParty.gainItem(i,-$gameParty.numItems(i))
  3. });
  4. $gameParty.weapons().forEach(function(i) {
  5.     $gameParty.gainItem(i,-$gameParty.numItems(i))
  6. });
  7. $gameParty.armors().forEach(function(i) {
  8.     $gameParty.gainItem(i,-$gameParty.numItems(i))
  9. });

不过保留一些物品的有点难在事件里处理。。要是很多的话就得很多分支处理
JAVASCRIPT 代码复制
  1. (function() {
  2.     Scene_Base.prototype.checkGameover = function() {
  3.         if ($gameParty.isAllDead()) {
  4.             $gameTemp.reserveCommonEvent(1);
  5.         }
  6.     };
  7. })();

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 08:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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