Project1
标题:
怎么去血行条后的黑色背景啊?急需几张人物行走图!!
[打印本页]
作者:
zgm1100
时间:
2009-1-3 07:31
标题:
怎么去血行条后的黑色背景啊?急需几张人物行走图!!
怎么去上图中黑色的背景啊? 帮帮忙!!
救急!!!!
急需要点四方向行走图和动态待机图。。。。。。。
急救呀!!!
那位高手帮帮忙!!
急需要点四方向行走图和动态待机图。。。。。。。
急救呀!!!
那位高手帮帮忙!! [LINE]1,#dddddd[/LINE]
此贴于 2009-1-6 11:45:27 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者:
木葬枫
时间:
2009-1-3 07:35
图片显示不能……
作者:
zgm1100
时间:
2009-1-3 07:44
不是吧。。我自己都能看到!!
作者:
「旅」
时间:
2009-1-3 07:45
Spriteset_Battle
19行 最后一个数320改为480
160行 同上 在下面加一句
@battleback_sprite.zoom_y = 480 / @battleback_sprite.bitmap.height
作者:
zgm1100
时间:
2009-1-3 07:47
19行的改了。。但没160行。。最多才133行
作者:
「旅」
时间:
2009-1-3 07:49
orz......担心的事还是发生了
Spriteset_Battle
和
Spriteset_Battler
是不一样的= =
作者:
zgm1100
时间:
2009-1-3 07:50
我可没有看错。。
#==============================================================================
# ■ Spriteset_Battle
#------------------------------------------------------------------------------
# 处理战斗画面的活动块的类。本类在 Scene_Battle 类
# 的内部使用。
#==============================================================================
class Spriteset_Battle
#--------------------------------------------------------------------------
# ● 定义实例变量
#--------------------------------------------------------------------------
attr_reader :viewport1 # 敌人方的显示端口
attr_reader :viewport2 # 角色方的显示端口
#--------------------------------------------------------------------------
# ● 初始化变量
#--------------------------------------------------------------------------
def initialize
# 生成显示端口
@viewport1 = Viewport.new(0, 0, 640, 480)
@viewport2 = Viewport.new(0, 0, 640, 480)
@viewport3 = Viewport.new(0, 0, 640, 480)
@viewport4 = Viewport.new(0, 0, 640, 480)
@viewport2.z = 101
@viewport3.z = 200
@viewport4.z = 5000
# 生成战斗背景活动块
@battleback_sprite = Sprite.new(@viewport1)
# 生成敌人活动块
@enemy_sprites = []
for enemy in $game_troop.enemies.reverse
@enemy_sprites.push(Sprite_Battler.new(@viewport1, enemy))
end
# 生成敌人活动块
@actor_sprites = []
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
# 生成天候
@weather = RPG::Weather.new(@viewport1)
# 生成图片活动块
@picture_sprites = []
for i in 51..100
@picture_sprites.push(Sprite_Picture.new(@viewport3,
$game_screen.pictures[i]))
end
# 生成计时器块
@timer_sprite = Sprite_Timer.new
# 刷新画面
update
end
#--------------------------------------------------------------------------
# ● 释放
#--------------------------------------------------------------------------
def dispose
# 如果战斗背景位图存在的情况下就释放
if @battleback_sprite.bitmap != nil
@battleback_sprite.bitmap.dispose
end
# 释放战斗背景活动块
@battleback_sprite.dispose
# 释放敌人活动块、角色活动块
for sprite in @enemy_sprites + @actor_sprites
sprite.dispose
end
# 释放天候
@weather.dispose
# 释放图片活动块
for sprite in @picture_sprites
sprite.dispose
end
# 释放计时器活动块
@timer_sprite.dispose
# 释放显示端口
@viewport1.dispose
@viewport2.dispose
@viewport3.dispose
@viewport4.dispose
end
#--------------------------------------------------------------------------
# ● 显示效果中判定
#--------------------------------------------------------------------------
def effect?
# 如果是在显示效果中的话就返回 true
for sprite in @enemy_sprites + @actor_sprites
return true if sprite.effect?
end
return false
end
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
# 刷新角色的活动块 (对应角色的替换)
@actor_sprites[0].battler = $game_party.actors[0]
@actor_sprites[1].battler = $game_party.actors[1]
@actor_sprites[2].battler = $game_party.actors[2]
@actor_sprites[3].battler = $game_party.actors[3]
# 战斗背景的文件名与现在情况有差异的情况下
if @battleback_name != $game_temp.battleback_name
@battleback_name = $game_temp.battleback_name
if @battleback_sprite.bitmap != nil
@battleback_sprite.bitmap.dispose
end
@battleback_sprite.bitmap = RPG::Cache.battleback(@battleback_name)
@battleback_sprite.src_rect.set(0, 0, 640, 480)
@battleback_sprite.zoom_y = 480 / 320
end
# 刷新战斗者的活动块
for sprite in @enemy_sprites + @actor_sprites
sprite.update
end
# 刷新天气图形
@weather.type = $game_screen.weather_type
@weather.max = $game_screen.weather_max
@weather.update
# 刷新图片活动块
for sprite in @picture_sprites
sprite.update
end
# 刷新计时器活动块
@timer_sprite.update
# 设置画面的色调与震动位置
@viewport1.tone = $game_screen.tone
@viewport1.ox = $game_screen.shake
# 设置画面的闪烁色
@viewport4.color = $game_screen.flash_color
# 刷新显示端口
@viewport1.update
@viewport2.update
@viewport4.update
end
end
复制代码
作者:
「旅」
时间:
2009-1-3 07:53
抱歉,原来是我打错了 [蹲在墙角反思
是106行{/gg}
作者:
zgm1100
时间:
2009-1-3 07:55
还是不行!!!!
作者:
TERENCE
时间:
2009-1-3 07:58
汗~怎麽那麼多只
鸦
(KARAS)??
作者:
zgm1100
时间:
2009-1-3 08:00
不行!!
我想应该是血行条里的问题吧?
作者:
后知后觉
时间:
2009-1-3 08:01
图片显示不能
LZ以后发截图用论坛附件
其他地方的一般的相册博客什么的图片
在外网发都有限制的
你机器能看见,别人是看不捡的
作者:
「旅」
时间:
2009-1-3 08:03
160行的下方换成
@battleback_sprite.zoom_y = 640 / @battleback_sprite.bitmap.height
orz.....640写成480[继续蹲在墙角反思
作者:
zgm1100
时间:
2009-1-3 08:03
http://rpg.blue/upload_program/d/zgm1100_QQ截图未命名_111369803.jpg
去黑色背景!!
作者:
zgm1100
时间:
2009-1-3 08:05
对不起。。还是不行!
作者:
TERENCE
时间:
2009-1-3 08:13
脚本
Spriteset_Battle
中
把
# 产生显示连接埠 的地方
@viewport1 = Viewport.new(0, 0, 640, 320)
改成
@viewport1 = Viewport.new(0, 0, 640,
480
)
及約
106
行的地方
把
@battleback_sprite.src_rect.set(0, 0, 640, 320)
改成
@battleback_sprite.src_rect.set(0, 0, 640,
480
)
作者:
zgm1100
时间:
2009-1-3 08:15
改了的。。没用!!
作者:
TERENCE
时间:
2009-1-3 08:18
LZ战斗背景图是
640*480
吗?
还是说LZ用了其他
外挂脚本
?
作者:
zgm1100
时间:
2009-1-3 08:19
是640*480的。。。。会不会是状态血行条哪里的问题哦?
作者:
TERENCE
时间:
2009-1-3 08:23
查查相关战斗的外挂脚本中有无
class Spriteset_Battle
(新定义过的Spriteset_Battle的类)
作者:
zgm1100
时间:
2009-1-3 08:30
有。。在全动画战斗里的。。但是把它拴那后还是有
作者:
TERENCE
时间:
2009-1-3 08:34
新
定义过的Spriteset_Battle的类有无
@viewport1 = Viewport.new(0, 0, 640, 320)
跟
@battleback_sprite.src_rect.set(0, 0, 640, 320)
二句
??
作者:
zgm1100
时间:
2009-1-3 08:34
。。都改成640*480了的。。
作者:
zgm1100
时间:
2009-1-3 08:35
class Spriteset_Battle
#--------------------------------------------------------------------------
# ● 初始化变量
#--------------------------------------------------------------------------
def initialize
# 生成显示端口
@viewport1 = Viewport.new(0, 0, 640, 480)
@viewport2 = Viewport.new(0, 0, 640, 480)
@viewport3 = Viewport.new(0, 0, 640, 480)
@viewport4 = Viewport.new(0, 0, 640, 480)
@viewport2.z = 101
@viewport3.z = 200
@viewport4.z = 5000
# 生成战斗背景活动块
@battleback_sprite = Sprite.new(@viewport1)
# 生成敌人活动块
@enemy_sprites = []
for enemy in $game_troop.enemies.reverse
@enemy_sprites.push(Sprite_Battler.new(@viewport1, enemy))
end
# 生成敌人活动块
@actor_sprites = []
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
# 生成天候
@weather = RPG::Weather.new(@viewport1)
# 生成图片活动块
@picture_sprites = []
for i in 51..100
@picture_sprites.push(Sprite_Picture.new(@viewport3,
$game_screen.pictures
))
end
# 生成计时器块
@timer_sprite = Sprite_Timer.new
# 刷新画面
update
end
#..........................................................................
#--------------------------------------------------------------------------
# ● 胜利图
#--------------------------------------------------------------------------
def win
for sprite in @actor_sprites
sprite.win
end
end
#..........................................................................
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
# 刷新角色的活动块 (对应角色的替换)
@actor_sprites[0].battler = $game_party.actors[0]
@actor_sprites[1].battler = $game_party.actors[1]
@actor_sprites[2].battler = $game_party.actors[2]
@actor_sprites[3].battler = $game_party.actors[3]
# 战斗背景的文件名与现在情况有差异的情况下
if @battleback_name != $game_temp.battleback_name
@battleback_name = $game_temp.battleback_name
if @battleback_sprite.bitmap != nil
@battleback_sprite.bitmap.dispose
end
@battleback_sprite.bitmap = RPG::Cache.battleback(@battleback_name)
@battleback_sprite.src_rect.set(0, 0, 640, 480)
@battleback_sprite.zoom_y = 480 / @battleback_sprite.bitmap.height
end
# 刷新战斗者的活动块
作者:
TERENCE
时间:
2009-1-3 08:50
就现在的这些LZ提共的脚本资讯 和 我所知到的 而言....
我已经找不知道哪里还有错误了!!
sorry!
没能解决你的问题...
作者:
redant
时间:
2009-1-3 17:39
请使用本站论坛附件上传= =|
百度外链不能……
作者:
zgm1100
时间:
2009-1-3 19:34
主题:《怎么去血行条后的黑色?(急需几张多片!帮忙啊!!)》 原帖[LINE]1,#dddddd[/LINE]
怎么去上图中黑色的背景啊? 帮帮忙!!
救急!!!!
急需要几张鸦四方向行走图和动态待机图。。。。。。。
一下是原图:
急救呀!!!
那位高手帮帮忙!!
急需要点四方向行走图和动态待机图。。。。。。。
急救呀!!!
那位高手帮帮忙!!
作者:
一柳阴风
时间:
2009-1-5 21:02
看到图了,但这是全动画脚本定义的战斗背景问题...脚本我不行~~
作者:
艾伦沃克
时间:
2009-1-5 21:11
求行走图请去像素区,这里是提问区。
至于能不能求到就看你的运气如何了{/hx}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1