设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1315|回复: 1
打印 上一主题 下一主题

[已经解决] 不隨玩家移動地圖上貼圖,有更好的顯示方式嗎(腳本.影片)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2015-2-2
帖子
20
跳转到指定楼层
1
发表于 2015-2-2 01:00:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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

kuro.png (133 Bytes, 下载次数: 16)

kuro

kuro

pic.rar

1.15 MB, 下载次数: 74

TEST

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-2-2 01:04:10 | 只看该作者

点评

很棒的腳本...問題解決了  发表于 2015-2-3 23:39

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 21:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表