Project1
标题:
求解啊!看来这段脚本这个我感觉小学数学没过啊!
[打印本页]
作者:
894074914
时间:
2015-7-24 14:59
标题:
求解啊!看来这段脚本这个我感觉小学数学没过啊!
Window_Skill里面的
y = index / 2 * 32
rect = Rect.new(x, y, self.width / @column_max - 32, 32)
self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
bitmap = RPG::Cache.icon(skill.icon_name)
opacity = self.contents.font.color == normal_color ? 255 : 128
self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
self.contents.draw_text(x + 28, y, 204, 32,skill.name , 0)
self.contents.draw_text(x + 232, y, 48, 32,skill.sp_cost.to_s , 2)
end
这个y怎么回事两个技能在一排X会变y值不会变,y = index / 2 * 32的y明显是变的可玩起来没有问题是怎么回事?这么算y为什么会相等
是Window_Selectable里面的某段代码导致的吗?Window_Selectable根本难看不懂,还是我理解错了这个y的意思?
作者:
kuerlulu
时间:
2015-7-24 15:52
除号(/)返回的是一个整数(商); 取余(%)返回的也是整数(余数)
5 / 3 #=> 1
5 % 3 $=> 2
复制代码
作者:
894074914
时间:
2015-7-25 10:20
谢谢了!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1