找回密码
 点一下
查看: 1213|回复: 19

(已解决)关于技能升级的疑问!!!

[复制链接]
发表于 2017-9-4 20:42:20 | 显示全部楼层 |阅读模式
本帖最后由 wyg5105478 于 2017-9-12 16:05 编辑

我觉得用星际2编辑器做技能升级感觉很麻烦也很复杂没有魔兽那么简单,比如要做一个技能的升级 30级   我就要做30个这样技能才行  真心麻烦.  我的疑问是有没有什么简便的方式来这套技能升级系统呢???求大佬指点
 楼主| 发表于 2017-9-4 20:42:57 | 显示全部楼层
回复

使用道具 举报

发表于 2017-9-5 05:40:54 | 显示全部楼层
感觉可以写一个技能生成的程序,生成xml能读取的格式。不过感觉要为每一个技能都写一个....

点评

所以啊 麻烦的就在这不管是触发器还是其它什么方式你都要为每个技能写一个东西 这样一来人物一多技能一多这样写下来就很麻烦了  详情 回复 发表于 2017-9-5 09:44
回复

使用道具 举报

 楼主| 发表于 2017-9-5 09:44:57 | 显示全部楼层
windywel 发表于 2017-9-5 05:40
感觉可以写一个技能生成的程序,生成xml能读取的格式。不过感觉要为每一个技能都写一个....

所以啊 麻烦的就在这不管是触发器还是其它什么方式你都要为每个技能写一个东西 这样一来人物一多技能一多这样写下来就很麻烦了

点评

就是啊。对了,银河系编辑器不是有个wizard.不知道这个是否可以利用来复制技能。最讨厌就是复制这个操作......每次非得连接被复制的单位的名字,还得手动改链接...  详情 回复 发表于 2017-9-5 10:15
回复

使用道具 举报

发表于 2017-9-5 10:15:46 | 显示全部楼层
wyg5105478 发表于 2017-9-5 09:44
所以啊 麻烦的就在这不管是触发器还是其它什么方式你都要为每个技能写一个东西 这样一来人物一多技能一多 ...

就是啊。对了,银河系编辑器不是有个wizard.不知道这个是否可以利用来复制技能。最讨厌就是复制这个操作......每次非得连接被复制的单位的名字,还得手动改链接... 电脑差,改一个等10秒的人伤不起。

点评

其实我是来替基友问问题的,他说他找到方法了 还是谢谢你了  详情 回复 发表于 2017-9-5 11:00
回复

使用道具 举报

 楼主| 发表于 2017-9-5 11:00:53 | 显示全部楼层
windywel 发表于 2017-9-5 10:15
就是啊。对了,银河系编辑器不是有个wizard.不知道这个是否可以利用来复制技能。最讨厌就是复制这个操作. ...

其实我是来替基友问问题的,他说他找到方法了  还是谢谢你了
回复

使用道具 举报

发表于 2017-9-5 17:50:24 | 显示全部楼层
怎么可能要做N多技能,只要在技能的效果字段填写多个效果就行了,这样技能就能在不同等级调用不同效果,当然,你还得需要一个学习技能才能让技能等级提高。我以前做过关于学习技能的演示,你可以参考一下。

点评

我基友说:多个效果 也就是 如果我是30级技能我要做 30个伤害效果  详情 回复 发表于 2017-9-5 21:55
回复

使用道具 举报

 楼主| 发表于 2017-9-5 21:55:37 | 显示全部楼层
yxxiaobin 发表于 2017-9-5 17:50
怎么可能要做N多技能,只要在技能的效果字段填写多个效果就行了,这样技能就能在不同等级调用不同效果,当 ...

我基友说:多个效果  也就是 如果我是30级技能我要做 30个伤害效果

点评

我之前也是這樣不過之後我看到觸發器可以改技能數值後我都用觸發器做了用除發器直接提升數值  详情 回复 发表于 2017-9-7 14:04
是的,如果你填写多个效果,升级技能后会依次使用对应顺序的那一个,比如第一级使用第一个效果,第二级使用第二个效果,以此类推。没有升级的技能是0级,默认使用第一个效果。  发表于 2017-9-6 02:17
回复

使用道具 举报

发表于 2017-9-7 14:04:43 | 显示全部楼层
wyg5105478 发表于 2017-9-5 21:55
我基友说:多个效果  也就是 如果我是30级技能我要做 30个伤害效果

我之前也是這樣不過之後我看到觸發器可以改技能數值後我都用觸發器做了用除發器直接提升數值

点评

兼容性差?  详情 回复 发表于 2017-9-10 12:55
这不是可学习技能的标准做法,尽管可以,但是工作量会大,而且兼容性差。  发表于 2017-9-10 11:22
回复

使用道具 举报

发表于 2017-9-7 14:04:44 | 显示全部楼层
wyg5105478 发表于 2017-9-5 21:55
我基友说:多个效果  也就是 如果我是30级技能我要做 30个伤害效果

我之前也是這樣不過之後我看到觸發器可以改技能數值後我都用觸發器做了用除發器直接提升數值
回复

使用道具 举报

发表于 2017-9-10 12:55:48 | 显示全部楼层
OracleKirito 发表于 2017-9-7 14:04
我之前也是這樣不過之後我看到觸發器可以改技能數值後我都用觸發器做了用除發器直接提升數值

兼容性差?

点评

是的,当你扩充技能时,或者别人移植你的技能时,就非常痛苦了。当然,如果并不打算分享你的作品,也不打算后期维护,就无所谓了。  详情 回复 发表于 2017-9-10 16:30
回复

使用道具 举报

发表于 2017-9-10 16:30:39 | 显示全部楼层
本帖最后由 yxxiaobin 于 2017-9-10 16:37 编辑

是的,当你扩充技能时,或者别人移植你的技能时,就非常痛苦了。当然,如果并不打算分享你的作品,也不打算后期维护,就无所谓了。当然触发器并不总是不好的,在某些情况下很有用。比如你的技能等级(或项目)非常多,但是每个等级(或项目)之间只是数值不同,而且数值也可以使用通式得到,那么使用触发器就会大量减少工作量。比如你有一个研发技能,包含30个研发项目,每个研发项目的费用呈等差数列,那么就可以使用触发器来指定他们的费用,而不必一个一个修改,这样后期调试平衡也会比较简单。

点评

這樣阿學習了謝謝  详情 回复 发表于 2017-9-11 17:55
回复

使用道具 举报

发表于 2017-9-11 17:55:20 | 显示全部楼层
yxxiaobin 发表于 2017-9-10 16:30
是的,当你扩充技能时,或者别人移植你的技能时,就非常痛苦了。当然,如果并不打算分享你的作品,也不打 ...


這樣阿學習了謝謝
回复

使用道具 举报

发表于 2017-9-12 12:50:14 来自手机 | 显示全部楼层
如果只是数值的改变,就用升级或行为,如果是不同的特效,就在不同的效果里增加条件限制
回复

使用道具 举报

发表于 2017-9-12 12:50:15 来自手机 | 显示全部楼层
如果只是数值的改变,就用升级或行为,如果是不同的特效,就在不同的效果里增加条件限制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-26 19:23 , Processed in 0.411802 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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