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

Project1

 找回密码
 注册会员
搜索
楼主: sd981830
打印 上一主题 下一主题

[有事请教] 我在度娘搜索技能公式的时候搜索到一段公式,搞不懂工.....

[复制链接]

Lv5.捕梦者

梦石
0
星屑
22973
在线时间
8639 小时
注册时间
2011-12-31
帖子
3367
11
发表于 2018-1-15 19:17:47 | 只看该作者
本帖最后由 tseyik 于 2018-1-15 19:27 编辑

傷害小知識
http://tm.lucky-duet.com/viewtopic.php?f=56&t=647

a.isLearnedSkill(1) && a.isLearnedSkill(2) ? (Math.random()<0.3 ? 1000:500):100

条件1{a.isLearnedSkill(1) && a.isLearnedSkill(2)?}
成立:不成立
(Math.random()<0.3 ? 1000:500):100
成立時的運算式
(Math.random()<0.3 ? 1000:500)  乱数小於0.3傷害1000・大於0.3傷害500

评分

参与人数 1+1 收起 理由
sd981830 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
12
 楼主| 发表于 2018-1-15 20:43:33 | 只看该作者
tseyik 发表于 2018-1-15 19:17
傷害小知識
http://tm.lucky-duet.com/viewtopic.php?f=56&t=647

谢谢大佬
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
13
 楼主| 发表于 2018-1-15 20:44:39 | 只看该作者
yang1zhi 发表于 2018-1-15 11:13
一般判断类的名字会取个IS
isLearnedSkill也就是
Game_Actor.prototype.isLearnedSkill = function(skillId ...

谢谢大佬
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
14
 楼主| 发表于 2018-1-15 20:46:39 | 只看该作者
lvkeai 发表于 2018-1-14 19:06
你的技能那么复杂迟早是要用插件的,这个功能用插件两句话

233 没有那么复杂 我就是看这个东西好神奇就想研究下
我现在一直在弄各种事件 想看看我以前玩的垃圾手游是怎么运行的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
15
 楼主| 发表于 2018-1-15 21:11:23 | 只看该作者
@Fan723 大佬能不能上个图片 搞了半天没搞出来感谢了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19320
在线时间
2311 小时
注册时间
2015-7-4
帖子
937
16
发表于 2018-1-15 21:56:31 | 只看该作者

评分

参与人数 1+1 收起 理由
sd981830 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
17
 楼主| 发表于 2018-1-15 22:33:48 | 只看该作者

然后怎么触发呢我这么笨是不是应该退群啊

点评

呃……怎样触发那是你要设计的呀,我可不能左右你的设计思路。不是不会执行公共事件吧?事件指令、物品、技能、开关等都可以调用公共事件。  发表于 2018-1-15 23:48
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
18
 楼主| 发表于 2018-1-16 06:33:28 | 只看该作者
本帖最后由 sd981830 于 2018-1-16 06:39 编辑

@Fan723 比方说主角释放一个攻击技能然后给自己加个DEBUFF这个怎么搞

点评

第一张图就是施放技能附加状态的例子,你这种情况得多实操练习,工程多存档不要怕失败,不然问来的再多知识都会浪费掉。  发表于 2018-1-16 13:05
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
19
 楼主| 发表于 2018-1-16 21:33:52 | 只看该作者
@Fan723 额我知道释放技能可以附加状态但是那个状态是指定目标的 我想做个释放攻击技能然后给释放者一个异常状态不是给目标一个异常状态

点评

那是你以为,你还要再细看第一个图。  发表于 2018-1-16 23:31
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
20
 楼主| 发表于 2018-1-18 23:15:21 | 只看该作者
yang1zhi 发表于 2018-1-15 11:13
一般判断类的名字会取个IS
isLearnedSkill也就是
Game_Actor.prototype.isLearnedSkill = function(skillId ...

大佬如果我想a.isLearnedSkill(1) && a.isLearnedSkill(2)在这加个或者a.isLearnedSkill(3)中间应该加什么

点评

把前面的用括号()括起来,这样就是先选括号里面的再算括号外面的  发表于 2018-1-19 00:42
“或"是“||”,但是跟"与"(&&)放一起的逻辑有点乱,自己要测试理清逻辑。  发表于 2018-1-19 00:01
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 21:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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