赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 6022 |
最后登录 | 2016-3-20 |
在线时间 | 75 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 75 小时
- 注册时间
- 2015-2-2
- 帖子
- 20
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 killGOF2 于 2015-2-2 01:05 编辑
玩家移動時
圖片貼在地圖的瞬間可以看到被遮蔽的物件
有沒有更好的方式
不會因玩家移動而讓圖片底層的物件被看見 ?
就像是地圖那樣不會有違合感....
附測試影片和腳本
$game_map.screen.pictures[n].m_pic(x,y)
■ Game_Picture
def m_pic(bx,by)
sx = ($game_player.screen_x-16)/32 #主角在畫面的x
sy = ($game_player.screen_y-28)/32 #主角在畫面的y
if sx < 8 #主角在畫面偏左
mp_x = 0 #畫面左上角X 真正地圖X
elsif sx > 8 #主角在畫面偏右
mp_x = $game_map.width-17 #畫面左上角X 真正地圖X
else #主角在畫面中間
mp_x = $game_player.x - 8 #畫面左上角X 真正地圖X
end
if sy < 6
mp_y = 0 #畫面左上角Y
elsif sy > 6
mp_y = $game_map.height - 13 #畫面左上角Y
else
mp_y = $game_player.y - 6 #畫面左上角Y
end
if bx >= mp_x && bx <= mp_x+16 && by >= mp_y && by <= mp_y+12
wx = bx - mp_x
wy = by - mp_y
@name = "kuro"
@origin = 0
@x = (wx*32).to_f
@y = (wy*32).to_f
@zoom_x = 100
@zoom_y = 100
@opacity = 255
@blend_type = 0
init_target
init_tone
init_rotate
else
@name = ""
end
end |
|