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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
57
在线时间
2 小时
注册时间
2009-7-6
帖子
87
跳转到指定楼层
1
发表于 2009-7-15 23:09:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

我用了这脚本之后人物没了石怎么回事
有谁能教我一下么

速度.jpg (52.5 KB, 下载次数: 4)

速度.jpg

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-5-8
帖子
49
2
发表于 2009-7-15 23:12:00 | 只看该作者
你用啥脚本??
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
57
在线时间
2 小时
注册时间
2009-7-6
帖子
87
3
 楼主| 发表于 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就行。


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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-5-8
帖子
49
4
发表于 2009-7-15 23:15:12 | 只看该作者
不清楚什么问题,等高手来解决
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
38037
在线时间
5528 小时
注册时间
2006-11-10
帖子
6557
5
发表于 2009-7-16 00:09:46 | 只看该作者
该段脚本没问题,看图,应该是用了全动画脚本之类的,和血槽之类的,如果有用这两种,而且是插件型的,问题可能就出在这两个的冲突上。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-17
帖子
113
6
发表于 2009-7-16 11:06:26 | 只看该作者
是不是覆盖了?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

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

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
8
发表于 2009-7-16 13:39:03 | 只看该作者
本帖最后由 ONEWateR 于 2009-7-16 13:41 编辑

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
57
在线时间
2 小时
注册时间
2009-7-6
帖子
87
9
 楼主| 发表于 2009-7-16 17:47:33 | 只看该作者
本帖最后由 wangxinblood 于 2009-7-16 18:16 编辑

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

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
帖子
271
10
发表于 2009-7-18 13:37:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-5 16:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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