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

Project1

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

[已经解决] 求教如何实现战斗中阵亡的队友永久消失以及食物系统

[复制链接]

Lv1.梦旅人

梦石
0
星屑
90
在线时间
250 小时
注册时间
2011-12-18
帖子
59
跳转到指定楼层
1
发表于 2014-11-29 18:31:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题,一共有两个问题

1 请问如何实现某个队友在战斗中阵亡,战斗结束后就会离开队伍,但是身上的装备会回到玩家的背包中

2 如何实现食物系统,比如说玩家的背包中有用来当作食物的物品,每过一定时间减少1 等这个物品为零的时候会减少HP或者直接结束游戏

求教~~~

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-11-29 18:46:39 | 只看该作者
本帖最后由 taroxd 于 2014-11-29 18:49 编辑

用一个并行处理的事件。在事件中调用如下脚本应该可以满足要求1。要求2纯事件就能做,我就不具体展开了。

RUBY 代码复制
  1. $game_party.dead_members.each do |actor|
  2.   actor.clear_equipments
  3.   $game_party.remove_actor actor.id
  4. end
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
3
发表于 2014-11-29 18:47:29 | 只看该作者
本帖最后由 三途亚梦 于 2014-11-29 18:49 编辑

公共事件并行。
检查食物的持有数,如果有-1,
没有(也就是只有数是0)就全体减血或者over。

然后用等待来做间隔。
(这是粗糙但比较简单的做法

点评

可以了,谢谢  发表于 2014-11-29 19:39

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
250 小时
注册时间
2011-12-18
帖子
59
4
 楼主| 发表于 2014-11-29 19:40:44 | 只看该作者
taroxd 发表于 2014-11-29 18:46
用一个并行处理的事件。在事件中调用如下脚本应该可以满足要求1。要求2纯事件就能做,我就不具体展开了。

...

谢谢,可以了,不过还请问能否限定1号角色死亡依然留在队伍中???
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

5
发表于 2014-11-29 20:15:27 | 只看该作者
鱼剑浆糊 发表于 2014-11-29 19:40
谢谢,可以了,不过还请问能否限定1号角色死亡依然留在队伍中???
  1. $game_party.dead_members.each do |actor|
  2.   next if actor.id == 1
  3.   actor.clear_equipments
  4.   $game_party.remove_actor actor.id
  5. end
复制代码

点评

谢谢  发表于 2014-11-29 20:53

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 05:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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