Project1

标题: 关于空手脚本的问题 [打印本页]

作者: 无忧谷主幻    时间: 2014-6-23 22:32
标题: 关于空手脚本的问题
使用空手脚本后,角色1的确可以空手照成伤害,但是角色2空手攻击却出错


这是工程
Project2.zip (202.52 KB, 下载次数: 42)


另外我其实需要角色4空手有伤害就可以了,角色1,2,3空手仍照成不了任何伤害(当然仍然可以空手攻击,而且不出错),应该怎样改?
作者: sirenke    时间: 2014-6-24 02:09
  #ARM_ELEMENT[1] = [1]
  #ARM_ELE_PLUS[1] = []
  #ARM_ELE_MINUS[1] = []
试了下把这三个定义的内容取消了就没报错了


作者: 【蛋塔】    时间: 2014-6-24 08:41
用不着这么麻烦,如果只是想实现空手有伤害的话没必要用什么脚本,很简单!稍微改动一下脚本就可以了。
简单教程:
打开脚本编辑器,找到Game_Actor的第269行的return weapon != nil ? weapon.atk : 0
后面那个“0”就是没有武器的情况下,空手的情况下的攻击力
光只是设置这里还不行,有攻击但没动画,我们还要再跳到Game_Actor的第320到330这里
  1. #--------------------------------------------------------------------------
  2.   # ● 普通攻击 获取攻击方动画 ID
  3.   #--------------------------------------------------------------------------
  4.   def animation1_id
  5.     weapon = $data_weapons[@weapon_id]
  6.     return weapon != nil ? weapon.animation1_id : 0
  7.   end
  8.   #--------------------------------------------------------------------------
  9.   # ● 普通攻击 获取对像方动画 ID
  10.   #--------------------------------------------------------------------------
  11.   def animation2_id
  12.     weapon = $data_weapons[@weapon_id]
  13.     return weapon != nil ? weapon.animation2_id : 0
  14.   end
复制代码
weapon.animation1_id : 0  这个是表示发动攻击的动画
weapon.animation2_id : 0  而这个就是攻击敌人的时候的动画
默认是0,所以空手没动画,你需要设置动画的ID,动画ID这个就不用说了吧

作者: 无忧谷主幻    时间: 2014-6-24 10:01
【蛋塔】 发表于 2014-6-24 08:41
用不着这么麻烦,如果只是想实现空手有伤害的话没必要用什么脚本,很简单!稍微改动一下脚本就可以了。
简 ...

这样会不会让其他普通角色空手也能获得攻击力,而且攻击动画与伤害相同
作者: 【蛋塔】    时间: 2014-6-25 03:49
Project2修改过.rar (188.64 KB, 下载次数: 51)

帮你修改了一下,我把“空手时的属性增减”删掉了,目前没有问题,还得看你的测试~
作者: 无忧谷主幻    时间: 2014-6-25 09:02
【蛋塔】 发表于 2014-6-25 03:49
帮你修改了一下,我把“空手时的属性增减”删掉了,目前没有问题,还得看你的测试~ ...

初步测试没有问题,感谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1