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

Project1

 找回密码
 注册会员
搜索

关于仙一战斗的处理问题

查看数: 2030 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-9-16 11:53

正文摘要:

不知道为什么我的游戏测试是这样的,明明明人物是要冲过去的,但他只在原地显示伤害,而且下面有一片是黑色的,请教各位高手要怎么办啊?? (顺便问一下啊,那个人物的站位能调吗??) ...

回复

化螺耕 发表于 2012-9-22 21:35:20
http://dl.vmall.com/c0m530pu8g这个链接是我的战斗测试的视频,请大家帮忙看看问题在哪吧????
化螺耕 发表于 2012-9-16 17:37:18
明特·布兰马修 发表于 2012-9-16 17:25
嗯?普通攻击的话
那就是在武器那里设定啦,方法同特技一样。
如果没有武器还要攻击动画的话就要使用脚本 ...

又得改脚本啊,我不会啊。。。。。。。。算了,我将就下吧,不过还是谢谢你帮我这么多啦!!!!
明特·布兰马修 发表于 2012-9-16 17:25:29
化螺耕 发表于 2012-9-16 17:17
哦哦,我明白了。。。。那普通攻击的动画效果什么的在哪里弄啊,RMXP里面是把普通攻击作为一项特技来设定 ...


嗯?普通攻击的话
那就是在武器那里设定啦,方法同特技一样。
如果没有武器还要攻击动画的话就要使用脚本了。
至于能不能把普通攻击变成特技来用,就得修改脚本了。
化螺耕 发表于 2012-9-16 17:17:42
明特·布兰马修 发表于 2012-9-16 15:45
这个要在技能的动画设定里进行。
比如说:技能的攻击方动画是人物冲上去
那么对像方动画就是人物挥剑斩击 ...

哦哦,我明白了。。。。那普通攻击的动画效果什么的在哪里弄啊,RMXP里面是把普通攻击作为一项特技来设定吗??
明特·布兰马修 发表于 2012-9-16 15:45:18
化螺耕 发表于 2012-9-16 15:18
厉害啊,一下就解决了我的问题。那请问一下为什么本来有些技能设定是要冲过去打的,但为什么人 ...

这个要在技能的动画设定里进行。
比如说:技能的攻击方动画是人物冲上去
那么对像方动画就是人物挥剑斩击
请在动画内做好相应的动画就可以了

评分

参与人数 1星屑 +132 收起 理由
hcm + 132 感谢回答

查看全部评分

化螺耕 发表于 2012-9-16 15:18:32
明特·布兰马修 发表于 2012-9-16 12:07
在脚本Spriteset_Battle内的第19行跟106行的320改成480
再用640*480的图片当作战斗图片即可
另外人物坐标可 ...

厉害啊,一下就解决了我的问题。那请问一下为什么本来有些技能设定是要冲过去打的,但为什么人物却只在原地呢??(我的表达不太行啊,可惜不能上传GIF的。。。。。。。)
明特·布兰马修 发表于 2012-9-16 12:07:38
本帖最后由 明特·布兰马修 于 2012-9-16 12:09 编辑

在脚本Spriteset_Battle内的第19行
  1. @viewport1 = Viewport.new(0, 0, 640, 320)
复制代码
跟106行
  1. @battleback_sprite.src_rect.set(0, 0, 640, 320)
复制代码
的320改成480
再用640*480的图片当作战斗图片即可
另外人物坐标可以在
Game_Actor脚本内找到
  1. #--------------------------------------------------------------------------
  2.   # ● 取得战斗画面的 X 坐标
  3.   #--------------------------------------------------------------------------
  4.   def screen_x
  5.     # 返回计算后的队伍 X 坐标的排列顺序
  6.     if self.index != nil
  7.       return self.index * 160 + 80
  8.     else
  9.       return 0
  10.     end
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● 取得战斗画面的 Y 坐标
  14.   #--------------------------------------------------------------------------
  15.   def screen_y
  16.     return 464
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 取得战斗画面的 Z 坐标
  20.   #--------------------------------------------------------------------------
  21.   def screen_z
  22.     # 返回计算后的队伍 Z 坐标的排列顺序
  23.     if self.index != nil
  24.       return 4 - self.index
  25.     else
  26.       return 0
  27.     end
  28.   end
  29. end
复制代码
如果添加了脚本的话,按相应的信息查找即可

评分

参与人数 1星屑 +4 收起 理由
闻人翎 + 4 认可答案

查看全部评分

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

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

GMT+8, 2024-12-31 07:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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