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

Project1

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

[已经解决] 3个角色体力总和给变量成为独立变量问题

[复制链接]
头像被屏蔽

Lv1.梦旅人

梦石
0
星屑
208
在线时间
561 小时
注册时间
2010-9-7
帖子
350
跳转到指定楼层
1
发表于 2013-10-12 04:20:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2013-10-12 13:21:41 | 只看该作者
完全看不懂你的问题……血变量只在需要的时候进行赋值不就可以了?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人

梦石
0
星屑
208
在线时间
561 小时
注册时间
2010-9-7
帖子
350
3
 楼主| 发表于 2013-10-12 14:06:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

4
发表于 2013-10-12 14:13:51 | 只看该作者
一流浪人 发表于 2013-10-12 14:06
1角色体力100赋值血变量+100,2角色体力100加法给血变量+100,血变量数量总共+200,对吧
用攻变量定100数 ...

所以你为什么血变量要刷新?每次战斗开始的时候赋值一次不就可以了?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人

梦石
0
星屑
208
在线时间
561 小时
注册时间
2010-9-7
帖子
350
5
 楼主| 发表于 2013-10-12 14:17:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

6
发表于 2013-10-12 14:36:38 | 只看该作者
一流浪人 发表于 2013-10-12 14:17
哎,角色三个组队,角色各个体力有变化,总不能每次战斗都进行赋值吧

扔到Main以上,每次开始战斗的时候自动赋值
  1. class Scene_Battle < Scene_Base  
  2.   VAR = 1
  3.   #这里修改储存HP总和的变量的ID  
  4.   alias m5_battle_start battle_start
  5.   def battle_start
  6.     m5_battle_start
  7.     $game_variables[VAR] = 0
  8.     $game_party.members.size.times do |i|
  9.       $game_variables[VAR] += $game_party.members[i].hp
  10.     end
  11.   end  
  12. end
复制代码
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人

梦石
0
星屑
208
在线时间
561 小时
注册时间
2010-9-7
帖子
350
7
 楼主| 发表于 2013-10-12 14:53:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

8
发表于 2013-10-12 14:57:55 | 只看该作者
一流浪人 发表于 2013-10-12 14:53
0代表变量的号吗
i代表角色的号吗

变量的号码在第二行啊,下面那个中文的注释没有看见?

角色的号码是自动计算的,这个脚本会自动计算你队伍中队员的HP总和
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人

梦石
0
星屑
208
在线时间
561 小时
注册时间
2010-9-7
帖子
350
9
 楼主| 发表于 2013-10-12 15:02:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

10
发表于 2013-10-12 15:05:54 | 只看该作者
一流浪人 发表于 2013-10-12 15:02
看到了
拜托你把我设定你编辑成脚本
角色有三个,不超过3个。

第二行,VAR = 1 改成VAR = 25即可
角色有3个的意思是如果有四个角色的时候也只计算前3个还是说最多就只有3个角色参战
如果是后者的话不用管了,脚本已经自动帮你计算好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 03:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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