求教我
苏同学#51549
苏同学
变量 是什么意思,怎么用
举报 回复

使用道具

暴躁的三三#51482
暴躁的三三
变量可以理解是一个盒子,你可以把任何东西都放到这个盒子里面去。
举个例子,有一个变量A,也就是盒子A,你把一颗石子放进去,A就是1颗石子,你放100颗,A就是100颗。
再举个例子,假如你想在把一百颗石子拿到其他地方去,你会选择一颗一颗的拿;还是把它们都装到一个盒子里,直接把盒子拿过去?
变量就像是初中数学里面未知数,你给它什么,它就是什么。
然后工坊里有两个不同的变量,一个是全局变量,一个是玩家变量。
全局变量作用于整局游戏,玩家变量作用于特定的一个玩家。
举报 回复

使用道具

暴躁的三三#51482
暴躁的三三
就现在最常见的各种RPG里,玩家的等级、经验、金钱等等等等,都是由不同的变量来的。
比如,
变量A代表玩家等级,
变量B代表玩家当前升级所需要的经验值最大值,
变量C代表玩家当前的经验值,
变量D代表玩家当前的金钱数量。
那么一个玩家刚进游戏,他的基础数据就是:
等级:A,
经验值:C/B,
金钱:D。
就是这样的,这是最基础的东西,多用就会了。
举报 回复

使用道具

苏同学#51549
苏同学
哦喔~,知道了谢谢大佬,那么我可以用变量,来实现玩家使用技能后,在玩家原地留下一颗球体吗,如果想让这颗球体内的其他玩家受到伤害也可以吗!!谢谢大佬 (*^_^*)
举报 回复

使用道具

暴躁的三三#51482
暴躁的三三
苏同学 发表于 2021-1-11 18:22
哦喔~,知道了谢谢大佬,那么我可以用变量,来实现玩家使用技能后,在玩家原地留下一颗球体吗,如果想让这 ...

规则("规则 1")
{
        事件
        {
                持续 - 每名玩家;
                双方;
                全部;
        }

        条件
        {
                正在使用技能 1(事件玩家) == 真;
        }

        动作
        {
                创建效果(所有玩家(所有队伍), 球体, 颜色(红色), 事件玩家, 5, 可见,位置和半径);
        }
}


这样可以简单实现在玩家使用shift时,会在原地留下一个红圈,至于伤害的一会我有时间我可以弄一下看看
举报 回复

使用道具

苏同学#51549
苏同学
嗯嗯好的谢谢大佬,我继续研究一下   (≧∇≦)ノ
举报 回复

使用道具

苏同学#51549
苏同学
试了一下,这个球是跟着事件玩家的,我想他脱落在地上,研究了好几天,很无奈不会的东西太多了ε=(´ο`*)))
举报 回复

使用道具

暴躁的三三#51482
暴躁的三三
苏同学 发表于 2021-1-11 19:28
试了一下,这个球是跟着事件玩家的,我想他脱落在地上,研究了好几天,很无奈不会的东西太多了ε=(´ο`*) ...

是的我发现了  我重新弄了一下。
规则("规则 1")
{
        事件
        {
                持续 - 每名玩家;
                双方;
                全部;
        }

        条件
        {
                正在使用技能 1(事件玩家) == 真;
        }

        动作
        {
                消除效果(全局.B[位置(事件玩家)]);
                全局.B[位置(事件玩家)] = 所选位置(事件玩家);
                创建效果(所有玩家(所有队伍), 球体, 颜色(红色), 全局.B[位置(事件玩家)], 5, 可见,位置和半径);
        }
}
举报 回复

使用道具

苏同学#51549
苏同学
(*^▽^*)嗯嗯成功了。谢谢大佬谢谢
举报 回复

使用道具

苏同学#51549
苏同学
接下来我还会慢慢研究,球体内附加伤害和,球会有重力落地,像温斯顿的E技能一样,总之谢谢大佬!!!
举报 回复

使用道具

快速回复

请举报任何违规行为,包括:

暴力威胁。我们将严肃对待此类行为,并会上报有关部门。

发布的主题中包含其他玩家的个人信息。包括实际地址、邮箱地址、电话号码及不当的照片和/或视频。

骚扰或歧视性用语。此类言辞将不允许出现。

点击此处显示论坛主题发布规则