赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 5677 |
最后登录 | 2018-4-5 |
在线时间 | 212 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 70
- 在线时间
- 212 小时
- 注册时间
- 2011-6-22
- 帖子
- 19
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 sro730615 于 2013-3-4 10:00 编辑
想說自己修改到VA版的...卻浪費了整整一天在那上面{:2_254:}
不管怎樣,這個@passble = Sprite.new一直隨著角色移動,
@passble.x改為0也沒效果。
改來改去,唯一最接近成功的方法就是把
@passble.x = -$game_map.display_x/4 @passble.y = -$game_map.display_y/4
@passble.x = -$game_map.display_x/4
@passble.y = -$game_map.display_y/4
改成
@passble.x = airship.screen_x-16 @passble.y = airship.screen_y-28
@passble.x = airship.screen_x-16
@passble.y = airship.screen_y-28
並且在地圖最左上角設置飛艇....
但是沒想到,用B層、C層圖塊的時候,通行X居然顯示為藍色。
腳本發揮不了功能{:2_271:}
請求原作者再現!或者哪位大大可以幫忙?
# 地图通行度显示 by fux2 ,[url]http://rpg.blue/?65553[/url] # XP,VX通用,游戏中按F5开启通行显示,可以自由修改 $showpass = false $fuxver = self module Fux2 BUTTON = "F5" # 快捷键,在游戏中按下开启本脚本功能 VER = $fuxver ? "VX" : "XP" OPACITY = 150 # 显示通行度图层的透明度(0-255) # 下面请勿随意修改 BLOCK = {"XP"=>{2=>["↓",8,8],4=>["←",0,0],6=>["→",16,0],8=>["↑",8,-8]}, "VX"=>{2=>["",0,0],4=>["",0,0],6=>["",0,0],0x08=>["",0,0]}} SET = {"VX"=>[8,Color.new(255,0,0,OPACITY),[1]],"XP"=>[4,Color.new(100,0,100,OPACITY),[2,4,6,8]]} end class Spriteset_Map include Fux2 alias:ini:initialize def initialize @passble = Sprite.new @passble.z = 99999999 @passble.x = -$game_map.display_x/4 @passble.y = -$game_map.display_y/4 @passble.bitmap = Bitmap.new($game_map.width*32,$game_map.height*32) @passble.bitmap.font.size = 16 @passble.bitmap.font.color = Color.new(255,255,255,200) for px in 0...$game_map.width for py in 0...$game_map.height temp = [] SET[VER][2].each do |i| temp << i if $game_map.passable?(px,py,i) end if temp == SET[VER][2] @passble.bitmap.fill_rect(px*32,py*32,32,32,Color.new(0,0,255,OPACITY)) elsif temp == [] @passble.bitmap.fill_rect(px*32,py*32,32,32,Color.new(255,0,0,OPACITY)) else @passble.bitmap.fill_rect(px*32,py*32,32,32,SET[VER][1]) temp.each do |j| @passble.bitmap.draw_text(px*32+BLOCK[VER][j][1],py*32+BLOCK[VER][j][2],32,32,BLOCK[VER][j][0]) end end end end ini end alias:ud:update def update ud @passble.visible = $showpass @passble.x = -$game_map.display_x/SET[VER][0] @passble.y = -$game_map.display_y/SET[VER][0] @passble.update end alias:dis:dispose def dispose dis @passble.dispose end end class Scene_Map alias:ud:update def update ud eval("$showpass = !$showpass if Input.trigger?(Input::#{Fux2::BUTTON})") end end # rpg.blue
# 地图通行度显示 by fux2 ,[url]http://rpg.blue/?65553[/url]
# XP,VX通用,游戏中按F5开启通行显示,可以自由修改
$showpass = false
$fuxver = self
module Fux2
BUTTON = "F5" # 快捷键,在游戏中按下开启本脚本功能
VER = $fuxver ? "VX" : "XP"
OPACITY = 150 # 显示通行度图层的透明度(0-255)
# 下面请勿随意修改
BLOCK = {"XP"=>{2=>["↓",8,8],4=>["←",0,0],6=>["→",16,0],8=>["↑",8,-8]},
"VX"=>{2=>["",0,0],4=>["",0,0],6=>["",0,0],0x08=>["",0,0]}}
SET = {"VX"=>[8,Color.new(255,0,0,OPACITY),[1]],"XP"=>[4,Color.new(100,0,100,OPACITY),[2,4,6,8]]}
end
class Spriteset_Map
include Fux2
alias:ini:initialize
def initialize
@passble = Sprite.new
@passble.z = 99999999
@passble.x = -$game_map.display_x/4
@passble.y = -$game_map.display_y/4
@passble.bitmap = Bitmap.new($game_map.width*32,$game_map.height*32)
@passble.bitmap.font.size = 16
@passble.bitmap.font.color = Color.new(255,255,255,200)
for px in 0...$game_map.width
for py in 0...$game_map.height
temp = []
SET[VER][2].each do |i|
temp << i if $game_map.passable?(px,py,i)
end
if temp == SET[VER][2]
@passble.bitmap.fill_rect(px*32,py*32,32,32,Color.new(0,0,255,OPACITY))
elsif temp == []
@passble.bitmap.fill_rect(px*32,py*32,32,32,Color.new(255,0,0,OPACITY))
else
@passble.bitmap.fill_rect(px*32,py*32,32,32,SET[VER][1])
temp.each do |j|
@passble.bitmap.draw_text(px*32+BLOCK[VER][j][1],py*32+BLOCK[VER][j][2],32,32,BLOCK[VER][j][0])
end
end
end
end
ini
end
alias:ud:update
def update
ud
@passble.visible = $showpass
@passble.x = -$game_map.display_x/SET[VER][0]
@passble.y = -$game_map.display_y/SET[VER][0]
@passble.update
end
alias:dis:dispose
def dispose
dis
@passble.dispose
end
end
class Scene_Map
alias:ud:update
def update
ud
eval("$showpass = !$showpass if Input.trigger?(Input::#{Fux2::BUTTON})")
end
end
# rpg.blue
不好意思,另外問一下,
讓等級下降卻不會降低能力值的道具要怎麼做? |
|