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

Project1

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

[已经解决] 如何制作消耗HP的技能?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9732
在线时间
3227 小时
注册时间
2011-3-24
帖子
739

开拓者

跳转到指定楼层
1
发表于 2012-2-24 20:22:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近做火影的游戏,体术按理说要费体力而不是查克拉。
所以想做成这种效果。
(我用的全动画脚本)
>>→Lanza Games 2020←<<
Lanza Schneider
浪子心,孤星梦永远流浪……
~不会放弃,我的精力永远充沛~
>>>>>Lanza Adventure<<<<<
>>>>>Lanza的新年派对!<<<<<
>>>>>Lanza的口袋心脏病!<<<<<

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1527 小时
注册时间
2012-1-12
帖子
1716

贵宾

2
发表于 2012-2-24 20:26:59 | 只看该作者
本帖最后由 cxpagy 于 2012-2-24 20:28 编辑

在技能里面添加公共事件 ,公共事件设置为消耗HP

公共事件这么写

应该可以打到你要的效果

点评

不行啊,这样的话发招以后过一个回合才扣血,而且HP不够时也能发出招数。。。  发表于 2012-2-25 10:42
=。=
                    ↑↑↑↑本人所发帖多为玩笑逗大家一乐,不用太当真↑↑↑↑
-------------------------------------分割线---------------------------------------
                                                      
                                  以下六人为本人爱妃团,严禁NTR
                  iisnowbbh梦回碧落迷糊的安安pigsss
tianlluo
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
323 小时
注册时间
2012-2-20
帖子
236

开拓者

3
发表于 2012-2-25 18:42:35 | 只看该作者
本帖最后由 ArcDriver 于 2012-2-25 18:45 编辑

Scene_Battle 3 找到def skill_effect(user, skill),在这句之后加上:
  1.    
  2.     #自残
  3.     if skill.id == 技能编号
  4.       user.damage = 所需消耗的HP
  5.       user.hp -=  user.damage
  6.     end
  7.     ##
复制代码
如果想要在HP不足时不能使用的话就在Game_Actor里找到def skill_can_use?(skill_id),在这句之后加上

  1.      ##自残
  2.     if skill_id == 技能编号 and self.hp<所需消耗的HP
  3.       return false
  4.     end
  5.     ##
复制代码
应该就可以了咩。


顺便,全动画我没用过,不知道里面有没有重新定义 skill_effect和skill_can_use?,如果楼主亲发现在默认脚本里改了这些没效果就在全动画脚本里找找看有没有一样的定义,然后按照上面的方法改就好了咩~

点评

懒得动脑筋的话就直接复制粘贴上面说的这些内容就好了咩  发表于 2012-3-2 22:12
要是有好多这样的特技怎么办。。。  发表于 2012-3-2 21:17
我试试去  发表于 2012-2-25 20:47
我也只是略懂皮毛而已呀亲,刚才刚被星叔的给力脚本闪瞎了狗眼XD 有空研究一下skill_effect部分很有用的哦,很多技能特效都能在那块实现咩。  发表于 2012-2-25 19:10
脚本太伟大了什么都能搞定!作为只会倒腾事件的我表示压力很大啊=。=  发表于 2012-2-25 18:53
Glimmer系列应援~

回复

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

4
发表于 2012-2-26 14:13:50 | 只看该作者
用公共事件,设置敌人的HP减少,然后在数据库-特技中设置一个技能是攻击自己费血的,呼叫公共事件。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
196 小时
注册时间
2012-1-24
帖子
67
5
发表于 2012-3-2 13:49:13 | 只看该作者
公共事件扣血+技能扣血应该可以实现
月如续传 进度87%
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 17:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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