赞 | 0 |
VIP | 0 |
好人卡 | 6 |
积分 | 1 |
经验 | 4307 |
最后登录 | 2021-5-17 |
在线时间 | 160 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 160 小时
- 注册时间
- 2012-2-10
- 帖子
- 98
|
jiangjie81 发表于 ![]()
游戏画面1024*768;地图 32*22;远景也是32*22
Game_Map里面
#--------------------------------------------------------------------------
# ● 计算远景图显示的原点 X 坐标
#--------------------------------------------------------------------------
def parallax_ox(bitmap)
if @parallax_loop_x
@parallax_x * 16
else
w1 = [bitmap.width - Graphics.width, 0].max
w2 = [width * 32 - Graphics.width, 1].max
@parallax_x * 16 * w1 / w2
end
end
#--------------------------------------------------------------------------
# ● 计算远景图显示的原点 Y 坐标
#--------------------------------------------------------------------------
def parallax_oy(bitmap)
if @parallax_loop_y
@parallax_y * 16
else
h1 = [bitmap.height - Graphics.height, 0].max
h2 = [height * 32 - Graphics.height, 1].max
@parallax_y * 16 * h1 / h2
end
end
@parallax_x * 16 * w1 / w2 这一句里的16改成32或者是其他的你试试,y坐标的同样 |
|