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

Project1

 找回密码
 注册会员
搜索

技能冷却时间的显示

查看数: 4051 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-4-5 11:06

正文摘要:

本帖最后由 wyw838 于 2019-4-5 11:09 编辑 在游戏中添加了两个脚本...一个是显示技能详细信息(A脚本),另一个是技能消耗拓展(B脚本)。B中包涵了设定技能cd的功能,于是我就想在A中体现出技能的cd和当前的cd ...

回复

wyw838 发表于 2019-4-8 13:35:39
soulsaga 发表于 2019-4-8 13:12
@actor.cooldowns[skill.id]应该是剩余回合数..

我想到一个有点复杂的方法...在有cd的技能里加个bool型变量,使用技能后打开此变量...显示时...分开处理,bool为true则显示回合数...否则就不显示.

点评

245行才对..  发表于 2019-4-9 15:03
话说145行注译掉了没?注译掉的话在显示文章上面p @actor  发表于 2019-4-9 15:02
然而还是一样的==调用的话..在Windows_skill里  发表于 2019-4-9 13:06
已更新..再试..  发表于 2019-4-8 13:53
你的set_text2写在哪里调用?  发表于 2019-4-8 13:40
soulsaga 发表于 2019-4-8 13:12:42
本帖最后由 soulsaga 于 2019-4-8 13:17 编辑
wyw838 发表于 2019-4-8 12:49
emmmm...其实我在想一个问题...如果要显示剩余回合的冷却的话..应该是用一个变量记录使用技能后经过的回 ...


@actor.cooldowns[skill.id]应该是剩余回合数..

点评

element_ranks 属性有效度。是以属性 ID 为索引的一维数组(Table),其值分 6 级(0:A,1:B,2:C,3:D,4:E,5:F)。  发表于 2019-4-12 13:56
我晚上试试加变量的方法吧=随便请问一下...属性的有效度分别是几对几的...比如说..有效度为A时返还1值什么的  发表于 2019-4-12 12:47
原来如此..那看来没法读@actor了..  发表于 2019-4-11 13:33
可以发个工程文件吗..  发表于 2019-4-11 13:30
yes,注释还是不注释都是nil  发表于 2019-4-11 12:44
soulsaga 发表于 2019-4-6 12:11:02
本帖最后由 soulsaga 于 2019-4-8 13:53 编辑


self.contents.draw_text(xx+60, yy, infx*2, sss.height,"剩余"[email protected][skill.id].to_s+"回合") if @actor.cooldowns.has_key?(skill.id)

点评

嗯..我晚上找时间试试QWQ  发表于 2019-4-6 12:13
soulsaga 发表于 2019-4-6 12:03:04
本帖最后由 soulsaga 于 2019-4-6 12:06 编辑
wyw838 发表于 2019-4-6 11:58
试了一下注释掉..然后变成了这样==


这个不对.....

点评

其实大佬你可以用这两个脚本实操一下==这两个脚本不要其他东西前置的..我下午得去考试,可能不能秒回了==  发表于 2019-4-6 12:07
然而还是和上面一样==  发表于 2019-4-6 12:04
soulsaga 发表于 2019-4-6 11:45:48
@actor.cooldowns[skill.id].to_s
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-28 09:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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