查看: 3502|回复: 12

[已经解决] 关于战斗背景全面化

  [复制链接]
梦石
0
星屑
57
在线时间
2 小时
注册时间
2009-7-6
回帖
78
发表于 2009-7-15 23:09:03 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 wangxinblood 于 2009-7-20 19:38 编辑

我用了这脚本之后人物没了石怎么回事
有谁能教我一下么
速度.jpg
梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-5-8
回帖
44
发表于 2009-7-15 23:12:00 | 显示全部楼层
你用啥脚本??
回复

使用道具 举报

梦石
0
星屑
57
在线时间
2 小时
注册时间
2009-7-6
回帖
78
 楼主| 发表于 2009-7-15 23:13:42 | 显示全部楼层
本帖最后由 wangxinblood 于 2009-7-15 23:15 编辑

战斗背景全面化
首先用ps/fw等把战斗背景拉大到全屏
然后修改脚本

在Spriteset_Battle下
def initialize里有这么两行
   # 生成战斗背景活动块
   @battleback_sprite = Sprite.new(@viewport1)
你把它改成
   # 生成战斗背景活动块
   @viewport5 = Viewport.new(0,0,640,480)
   @battleback_sprite = Sprite.new(@viewport5)

然后在def update里
   # 战斗背景的文件名与现在情况有差异的情况下
   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, 320)
   end
把那个src_rect.set(0,0,640,320)改成(0,0,640,480)即可



--------------------------------------------------------------------------------


讨论:

其实只要把
@viewport1 = Viewport.new(0, 0, 640, 320)
@battleback_sprite.src_rect.set(0, 0, 640, 320)
这两个改了为480就行。


用了之后人和怪没了
是不是坐标的问题要是得话谁知道怎么改坐标
回复

使用道具 举报

梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-5-8
回帖
44
发表于 2009-7-15 23:15:12 | 显示全部楼层
不清楚什么问题,等高手来解决
回复

使用道具 举报

梦石
0
星屑
42250
在线时间
6018 小时
注册时间
2006-11-10
回帖
6966
发表于 2009-7-16 00:09:46 | 显示全部楼层
该段脚本没问题,看图,应该是用了全动画脚本之类的,和血槽之类的,如果有用这两种,而且是插件型的,问题可能就出在这两个的冲突上。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-17
回帖
71
发表于 2009-7-16 11:06:26 | 显示全部楼层
是不是覆盖了?
回复

使用道具 举报

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
回帖
3570
发表于 2009-7-16 12:41:56 | 显示全部楼层
这个脚本没问题,请仔细阅读说明。敌人的图片和我方角色的图片都是空白的,但名字要注意。
1.先放动画:待机动画/死亡动画等(按说明来)
2.把空白图片命名为说明上写的,如125是待机动画,126是攻击动画(我记不清了),那名字就是125★126等等等等.
3.把战斗图设置成那张图片.
总之很不好解释,但那个动画脚本上说的很清楚.
~现在开始自绘头像~
回复

使用道具 举报

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
回帖
3622
发表于 2009-7-16 13:39:03 | 显示全部楼层
本帖最后由 ONEWateR 于 2009-7-16 13:41 编辑

把@battleback_sprite的z坐标调到比battler(@actor_sprites和@enemy_sprites)的z坐标低就行了~
回复

使用道具 举报

梦石
0
星屑
57
在线时间
2 小时
注册时间
2009-7-6
回帖
78
 楼主| 发表于 2009-7-16 17:47:33 | 显示全部楼层
本帖最后由 wangxinblood 于 2009-7-16 18:16 编辑

我刚才试过了撤掉战斗背景图人物和怪物就显示了
原来人物和怪物图跑地图下面去了 被地图覆盖了
谁能解决这个问题啊
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
回帖
263
发表于 2009-7-18 13:37:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部