找回密码
 点一下
查看: 667|回复: 3

ctrl+z三倍费用升级mod怎么做的

[复制链接]
发表于 2018-11-1 01:20:21 来自手机 | 显示全部楼层 |阅读模式
rt,反正不是科技吧
发表于 2018-11-1 19:40:29 来自手机 | 显示全部楼层
这个得分很多步骤作,不是你简单告诉你就能做的  1升级效果,可以用叠加行为或者直接用触发器修改单位 2等级UI,单位数据面板上显示等级不多解释 3触发器,玩家按了特定键后检测费用,并执行升级动作
回复

使用道具 举报

发表于 2018-11-1 20:12:39 来自手机 | 显示全部楼层
详细说明: 1<行为方法:自定义一个行为,设置其叠加数上限,时间设置为永久,行为修改单位的效果为每级等级增益,该方法设置简单但不适合等级上限高的类型><触发器方法:自定义一个函数,参数a目标单位,参数b升级等级,动作直接设置单位a的各项,升级的各项数值你自己写函数(如生命:L=1+0.1a),此方法的优点是等级可以设置的很高,还容易修改单位演算体,不过似乎触发器无法直接修改单位攻击力?>   2等级UI,演算体里弄,可以弄有经验条和没经验条两种   3触发器,基础框架演示: 事件:玩家按Ctrl+z 局部变量:G 动作:挑选触发玩家选中的每一个单位执行动作-修改变量G+被挑选的单位的费用 if触发玩家现有资源(晶矿)≥G*3 then挑选触发玩家选中的每一个单位执行动作-<方法一,设置被挑选的单位的行为L数量+1><方法二,运行自定义函数a=被挑选的单位,b=1>,设置UI显示的等级+1  额外说明:想做出模型随等级增大而变大,可以用触发器直接修改演算体(如:发送演算体消息到单位a-设置缩放比例=1+0.02*等级)                        PS:我都写这么详细了还不会弄可以放弃了
回复

使用道具 举报

发表于 2018-11-1 21:25:41 | 显示全部楼层
在编辑器 打开 暴雪游戏 搜索加强单位,那是第一个加强mod(所有按键加强单位mod源于它,不过代码比较乱)也是一个开源的mod。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 10:43 , Processed in 0.085921 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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