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

Project1

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

[已经解决] VA系统文言文式脚本求注解(1)。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
跳转到指定楼层
1
发表于 2020-4-16 11:02:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
#==============================================================================
# ■ Game_BattlerBase
#------------------------------------------------------------------------------
#  管理战斗者的类。主要含有能力值计算的方法。Game_Battler 类的父类。
#==============================================================================

class Game_BattlerBase

……
#--------------------------------------------------------------------------
  # ● 清除能力的增加值
  #--------------------------------------------------------------------------
  def clear_param_plus
    @param_plus = [0] * 8
  end
……
我的理解是,@param_plus = [0] * 8  ==> @param_plus = {[0],[0],[0],[0],[0],[0],[0],[0]}
或是
@param_plus = {param_plus(0)=[],
                         param_plus(1)=[],
                        param_plus(2)=[],
                         param_plus(3)=[],
                         param_plus(4)=[],
                         param_plus(5)=[],
                         param_plus(6)=[],
                         param_plus(7)=[]}
那一种理解是正确的?还是另有答案。

Lv4.逐梦者

梦石
3
星屑
7135
在线时间
589 小时
注册时间
2019-9-15
帖子
113

R考场第七期金奖

2
发表于 2020-4-16 11:10:48 | 只看该作者
测试了一下是这样的哦 大概意思就是从数组的0到第7位元素全部赋值0
********
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
3
 楼主| 发表于 2020-4-16 11:24:25 | 只看该作者
Cupidk爱呗茶 发表于 2020-4-16 11:10
测试了一下是这样的哦 大概意思就是从数组的0到第7位元素全部赋值0

看到了明确的答案,完全不知道是代表什么意义。一种能力的plus只能限于8种之内吗?我的天。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
7135
在线时间
589 小时
注册时间
2019-9-15
帖子
113

R考场第七期金奖

4
发表于 2020-4-16 11:32:36 | 只看该作者
alianlord 发表于 2020-4-16 11:24
看到了明确的答案,完全不知道是代表什么意义。一种能力的plus只能限于8种之内吗?我的天。 ...


想了一下感觉刚才的解释确实有点模糊了 大概是这样的【

[2,3,4] * 2 → [2,3,4,2,3,4]
********
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
7135
在线时间
589 小时
注册时间
2019-9-15
帖子
113

R考场第七期金奖

5
发表于 2020-4-16 11:46:19 | 只看该作者
alianlord 发表于 2020-4-16 11:24
看到了明确的答案,完全不知道是代表什么意义。一种能力的plus只能限于8种之内吗?我的天。 ...

嗯差不多是这样的刚才看了一下大概就是对应了这八种能力

********
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
6
 楼主| 发表于 2020-4-16 11:46:57 | 只看该作者
Cupidk爱呗茶 发表于 2020-4-16 11:32
想了一下感觉刚才的解释确实有点模糊了 大概是这样的【

[2,3,4] * 2 → [2,3,4,2,3,4] ...

以你举的例子,@param_plus = [0] * 8 ==> [0,0,0,0,0,0,0,0]
但你试验的结果是。{ [0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]}
对不上?

点评

正确的结果其实是只有一行啦 [0,0,0,0,0,0,0,0] 出现8行结果是因为操作问题【抱歉引起了LZ误解  发表于 2020-4-16 12:02
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
7
 楼主| 发表于 2020-4-16 12:04:04 | 只看该作者
alianlord 发表于 2020-4-16 11:46
以你举的例子,@param_plus = [0] * 8 ==> [0,0,0,0,0,0,0,0]
但你试验的结果是。{ [0,0,0,0,0,0,0,0],[0 ...

原来如此。谢谢。

点评

还有[0,0,0,0,0,0,0,0]是属于数组的说 {}号有点不好解释 反正数组千万不能 {[0],[0],[0],[0],[0],[0],[0],[0]}这样理解  发表于 2020-4-16 12:08
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
8
 楼主| 发表于 2020-4-16 12:15:57 | 只看该作者
alianlord 发表于 2020-4-16 12:04
原来如此。谢谢。

@buffs = Array.new(8) { 0 } 这个……
再讨教一下。是否是。@buffs =[{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ 0 }]

点评

最后得出[0,0,0,0,0,0,0,0] [{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ 0 }] 这样理解是不对的 数组一般来说与{}号无关的说  发表于 2020-4-16 12:30
看了一下手册 Array.new(8)是指创建一个数量为8的nil数组也就是[nil,nil,nil,nil,nil,nil,nil,nil] {0}是指将这个数组所有元素通通取代为{ }里面的数值 最后得出   发表于 2020-4-16 12:27
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
9
 楼主| 发表于 2020-4-16 12:28:32 | 只看该作者
alianlord 发表于 2020-4-16 12:15
@buffs = Array.new(8) { 0 } 这个……
再讨教一下。是否是。@buffs =[{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ ...

@buffs =[{  },{  },{  },{  },{  },{  },{  },{  }]
我翻书的推测,{}中应该不是0,而是8个空的哈希{}。

点评

啊啊啊啊啊啊啊千万不能这么理解 哈希是哈希 数组是数组 虽说也可以这么写 但是这个方法就是生成几位数组并且用{}里的数值代替所有元素的方法   发表于 2020-4-16 12:45
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
10
 楼主| 发表于 2020-4-16 12:43:36 | 只看该作者
alianlord 发表于 2020-4-16 12:15
@buffs = Array.new(8) { 0 } 这个……
再讨教一下。是否是。@buffs =[{ 0 },{ 0 },{ 0 },{ 0 },{ 0 },{ ...

原来我一直被表象迷惑了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 08:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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