八方向以及遇障碍物自动偏向。
以下引用偶尔杀人越货于2008-10-11 21:42:23的发言:
def all_move_lower_right
unless @direction_fix
@direction = (@direction == 4 ? 6 : @direction == 8 ? 2 : @direction)
end
if (passable?(@x, @y+1) and passable?(@x+1, @y+1)) or
(passable?(@x+1, @y) and passable?(@x+1, @y+1))
@x += 1
@y += 1
increase_steps
@move_failed = false
else
@move_failed = true
end
end
感覺側向的一定不應該是x+1y+1,累加起來是移動了1.414。看起來會失去立體感
0.7,0.7還差不多
1:1
缺點就是在人物移動的快或者人物比較小的時候會比較明顯
優點
不會遇到事件決出和同行度判定問題
以下引用kissye于2008-10-11 22:08:52的发言:
那个,报告一下fps
最低24,最高45左右
不过我的电脑是很差,泪>_<
以下引用沉影不器于2008-10-12 11:36:51的发言:
全方向比八方向多了什么?
注意那几个红圈啥意思?
地图还缺少一些,Game_Map里有些17和13的数值还得改改,否则卷动起来边缘有问题.
以下引用沉影不器于2008-10-12 20:42:31的发言:
以下引用一路一风尘于2008-10-12 16:36:38的发言:
走到地图右边缘和下边缘时就能发现:
显示对边地图,并且角色走不到边缘,因为边界判断
Game_Map里的卷动部分如下,
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |