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

Project1

 找回密码
 注册会员
搜索

是否可以定义函数完成伤害计算式的计算?

查看数: 3921 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-6-26 23:21

正文摘要:

我想声明一个函数用于战斗中伤害的计算,它要在数据库中使用,像这种形式: 问题在于我不知道如何在插件js中声明一个函数使之能在数据库中调用。 当时ruby可以在脚本最前边声明使之有效,而js不行。 ...

回复

汪汪 发表于 2016-6-27 21:00:38
var evaldam =   function( a,b,c) {return a + b + c} ; evaldam(112,55,3)



或者你随便建一个插件 创建里 直接写  

var evaldam =   function( a,b,c) {return a + b + c}

然后在 伤害计算里写

evaldam(112,55,3)


如果觉得太多会太乱
可以插件里这么写

es = {}
es.e1 =  function( a,b,c) {return a + b + c}
es.e2 =  function( a,b,c) {return a + b + c}

然后公式里 用  es.e1(1,1,1)

点评

解决了,谢谢  发表于 2016-7-10 11:57

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 认可答案

查看全部评分

tseyik 发表于 2016-6-27 14:32:21
本帖最后由 tseyik 于 2016-6-27 14:34 编辑

參考
ダメージ計算プラグイン
http://tm.lucky-duet.com/viewtopic.php?f=23&t=1430
ダメージ計算プラグイン
maaj300130 发表于 2016-6-26 23:59:36
如果你只是想達到那樣的效果而不是為了自己寫插件的話可以考慮使用Yanfly的DamageCore,那個可以在注釋里用代碼來寫。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-25 02:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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