| 赞 | 3 |
| VIP | |
| 好人卡 | |
| 积分 | 48 |
| 经验 | |
| 最后登录 | 2026-9-29 |
| 在线时间 | 285 小时 |
- 梦石
- 0
- 星屑
- 4761
- 在线时间
- 285 小时
- 注册时间
- 2013-10-13
- 回帖
- 580
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
在 Game_Actor类的方法add_state中,有如下的程序段
# 按比例大的排序 (值相等的情况下按照强度排序)
@states.sort! do |a, b|
state_a = $data_states[a]
state_b = $data_states[b]
if state_a.rating > state_b.rating
-1
elsif state_a.rating < state_b.rating
+1
elsif state_a.restriction > state_b.restriction
-1
elsif state_a.restriction < state_b.restriction
+1
else
a <=> b
end
end
我想问的是:+1和-1到底是哪个量在加减? |
|