Project1

标题: 看下图怎么做一个技能 [打印本页]

作者: jgwx0000    时间: 2016-3-18 10:16
标题: 看下图怎么做一个技能
角色站在石头边上 使用技能御石术 就能出现动画效果并且将石头推开
作者: jgwx0000    时间: 2016-3-18 10:19
红色框子里面怎么改成玩家的地图y+1呢 我想通过这个读取到玩家前面的事件id 并且判断事件 注释是不是石头 这样就能操作事件移开
作者: 翻滚牛宝宝    时间: 2016-3-18 10:32
操作变量:#0015石头x+=1   就是变量里那个赋值变成加 加这个变量操作到你选中的那一行下面
作者: jgwx0000    时间: 2016-3-18 10:53

这样吗 分两步 先赋值在加1
作者: jgwx0000    时间: 2016-3-18 11:05

事件不能用 变量指定  ,难道只要写脚本啊
作者: Denis    时间: 2016-3-20 13:45
使用技能后直接移动石头这个事件的坐标不就可以了
作者: jgwx0000    时间: 2016-3-22 11:57
Denis 发表于 2016-3-20 13:45
使用技能后直接移动石头这个事件的坐标不就可以了

我要设置通用 的 就是释放技能的时候你面前的石头就能飞走  后来搞定是搞定 就是笨办法!
作者: salvareless    时间: 2016-3-23 09:28
其实你可以这样:公共事件里面写:

然后在所有你觉得可以移动的石头事件里面,新建一个事件页,写下这个内容:

其实你只需要写好一个这样的石头事件,后面的都用复制就好。这样做比较简洁,不用去计算,少占用两个变量,比较不容易出错。
这样只有当人物面对石头的时候,发动技能,石头就会后移一格。
然后一个小BUG,那就是你可以在没有接触石头的时候就发动技能,然后推石头开关会一直开着,只到你推了一个石头之后才会关上= =




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1