活检是什么检查| 锦纶氨纶是什么面料| 月经第二天属于什么期| 生化什么意思| 10月15号是什么星座| 多动症是什么原因造成| zd是什么意思| 65年属什么| 鳞状上皮乳头状瘤是什么| 你正在干什么用英语怎么说| 什么是黄精| 指甲硬是什么原因| 早上起来嘴巴发苦是什么原因| 甲状腺弥漫性病变是什么意思| 西红柿拌白糖又叫什么| 玫琳凯属于什么档次| 武松打的是什么虎| 萎缩性胃炎什么意思| 龟头流脓小便刺痛吃什么药| 海底捞是什么| 女性腰疼去医院挂什么科| 春饼卷什么菜好吃| 鹅蛋炒香菜治什么病| 怀孕肚子胀是什么原因| 痰核流注什么意思| 背部疼痛是什么原因引起的| 大料是什么调料| mrsa医学上是什么意思| 香港脚是什么症状图片| 异常脑电图说明什么| 什么叫hp感染| 情人是什么意思| 黄瓜不能和什么食物一起吃| 满月脸水牛背是什么病| 绝育手术对女性有什么危害| 春天穿什么衣服| 安全生产职责是什么| 什么叫辟谷减肥法| 吃什么东西养胃| 公道自在人心是什么意思| 热痱子是什么样子图片| 献血有什么好处和坏处| 教唆是什么意思| 什么群名好听又霸气| 低频是什么意思| 望眼欲穿什么意思| 吃什么盐比较好有利于健康| 子宫肌壁回声不均匀是什么意思| 中秋节送什么| 起死回生是什么生肖| 阴道为什么会排气| 尿路感染吃什么药比较好的快| 安乃近是什么药| 轻断食是什么意思| 梦见大水牛是什么兆头| 喰种是什么意思| 家政是干什么的| 速度是70迈心情是自由自在什么歌| 薏米是什么| 高原反应的原因是什么| 三月一日是什么星座| 取环后要注意什么事项| 感冒口苦是什么原因| 孙尚香字什么| esr是什么| 给小孩买什么保险好| 切尔西是什么意思| 请节哀是什么意思| 嘴角周围长痘痘是什么原因| 泸州老窖是什么香型| 眉毛稀少是什么原因| 绝望是什么意思| 什么叫幸福| 青年补钙吃什么好| 什么的小院| 加百列是什么天使| 小老头是什么意思| 陶渊明什么朝代| 什么人容易得布病| 海底捞是什么| 怀疑心梗做什么检查| 黄鼻涕是什么感冒| 什么是真菌| 雄脱是什么意思| 神经是什么东西| 小孩出汗多是什么原因造成的| 牙髓炎吃什么药最有效| 切克闹是什么意思| 山药和什么搭配最好| 梦见好多肉是什么意思| 无住生心是什么意思| 骨折吃什么水果| 梦见买面条有什么预兆| 洛索洛芬钠片和布洛芬有什么区别| 睡觉多梦是什么原因引起的| 膳是什么意思| 白化病是什么病| 饭后腹胀是什么原因| 什么人不适合做业务员| 马英九属什么| 扁平足是什么样子图片| 裸辞是什么意思| 睾酮高有什么影响| 银行卡开户名是什么| 3月28号是什么星座| 石乐读什么| 975是什么意思| 心衰为什么会引起水肿| 子宫肌瘤吃什么药| 情绪是什么意思| 胎儿生物物理评分8分什么意思| 未可以加什么偏旁| 你的名字讲的什么故事| 二氧化碳是什么东西| 脾胃有火是什么症状| 1977年属什么| 及第是什么意思| 调教什么意思| 七点到九点是什么时辰| 鸡精和鸡粉有什么区别| 早孕挂什么科检查| 隐血阴性是什么意思| 头晕是什么症状引起的| 梅雨季节是什么时间| 痰饮是什么意思| 巳是什么意思| 转氨酶高吃什么药好| 左甲状腺是什么病| 早孕试纸和验孕棒有什么区别| 芙蓉粉是什么颜色| 痛风不能吃什么| 愚人节是什么时候| a和ab型生的孩子是什么血型| 梅菜是什么菜做的| 血小板偏高是什么意思| 什么叫高血压| 坐月子能吃什么菜| 牙龈老是出血是什么原因引起的| 如履薄冰什么意思| 九一年属什么生肖| 重丧是什么意思| 瘆人是什么意思| 什么叫cta检查| eagle是什么牌子| 尼姑是什么生肖| bace是什么意思| 豇豆是什么| 上火吃什么水果降火快| 精神洁癖是什么意思| 今年24岁属什么生肖| 变态什么意思| 三伏天吃什么水果好| 高血压早餐吃什么好| 过生日送男朋友什么礼物好| 打虫药什么时候吃合适| 为什么肝最怕吃花生| 慢性荨麻疹是什么原因引起的| 特斯拉发明了什么| 准妈妈是什么意思| 鼻子经常流鼻涕是什么原因| 虾头部黄黄的是什么| 猫吃什么| 920是什么意思| 杨桃是什么季节的水果| 蛇喜欢吃什么食物| 1905年是什么朝代| 脑部缺氧有什么症状| 儿保做些什么检查项目| soleil是什么意思| 益生菌有什么好处| 县长是什么级别的干部| 舌头发涩是什么原因造成的| 豆绿色是什么颜色| 脚环肿是什么原因引起的| 血氧低吃什么药效果好| 什么乎乎| 什么东西最伤肾| 霉菌感染用什么药| 喜新厌旧是什么生肖| 半路杀出个程咬金是什么意思| 胃痛吃什么好得快| 早早孕什么时候测最准| 碘吃多了有什么危害| 花生不能和什么食物一起吃| 老实忠厚是什么生肖| 擦伤涂什么药膏| itp是什么病的简称| 茯茶是什么茶| 就义是什么意思| 眩光是什么意思| 检查尿酸挂什么科| 肝脏b超能检查出什么| 什么持不什么| 双龙戏珠是什么生肖| 阳萎吃什么药| 胃间质瘤为什么不建议切除| 色彩斑斓是什么意思| 剪发虫是什么| 喉咙老是有白痰是什么原因| 半边脸肿是什么原因| 喆读什么| 甲状腺手术后可以吃什么水果| 什么叫| 鸡口牛后是什么生肖| 口臭睡觉流口水什么原因| 宫寒是什么引起的| 合掌是什么意思| 无花果是什么季节的水果| 什么生花| 什么水果维生素c含量最高| 鼻子有痣代表什么| 4月份有什么节日| 2月3号是什么星座| 长期拉肚子是怎么回事什么原因造成| 梦见栽树是什么意思| 熊猫是什么科| 9.24是什么星座| 蚯蚓用什么呼吸| 骑马野战指什么生肖| 1955属什么生肖| pcm是什么意思| 清洁度三度什么意思| 莱卡是什么面料| 托马斯是什么意思| 身体老是出汗是什么原因| 喝石斛水有什么禁忌| 1951属什么生肖| 腰痛吃什么药好| 守宫砂是什么| 大云是什么烟| 白花花的什么| 四月九号是什么星座| 晴雨伞是什么意思| 内痔用什么药| 帝王是什么意思| 钟鸣鼎食是什么意思| 耳鸣看什么科| 爱情是什么样子的| 皮瓣手术是什么意思| 梦见种树是什么兆头| 6月30日什么星座| 嘴角周围长痘痘是什么原因| 天然气什么味道| 男人补肾吃什么好| 氨气对人体有什么危害| 素数是什么| 吃什么保肝护肝| 肌酐高有什么症状表现| 12月18号是什么星座| 海螵蛸是什么东西| 三点水的字大多与什么有关| 血月代表什么| 青蒿素是什么| 鬼迷心窍是什么生肖| 古代广东叫什么| 省公安厅厅长是什么级别| 立场是什么意思| 发挥是什么意思| 水色是什么颜色| 胃炎适合吃什么食物| 肾出问题了有什么症状| 多发性脂肪瘤是什么原因造成的| 吃什么可降低胆固醇| 为什么会有月经| 百度
  • 产品手册
  • 编辑器功能手册
  • 系统功能
  • 建造系统

建造功能

  1. 建造功能是一种允许玩家操作一个单位,通过建造技能在指定位置创建另一单位的功能机制
  2. 开发者可以指定建造的目标单位,设置建造所需消耗的资源、建造方式、建造时长等参数。

开发者流程

  1. 【第一步】配置建造对象
    1. 创建一个建筑
    2. BulidFunction1
    3. 设置建造属性
    4. BulidFunction2
    5. BulidFunction3
    6. 在物编-数据-固定属性页签中,可以找到建造相关配置属性:
      1. 建造时间
        1. 可以设置该建筑单位被建造时所需的时间,单位为秒
        2. 如果建造技能中配置的建造方式是“立即完成”,则该时间无效
      2. 资源消耗
        1. 可以设置该建筑单位被建造时所需消耗的玩家资源
        2. BulidFunction4
      3. 建造时忽略动态碰撞
        1. 勾选后,该建筑在建造时将不会检测自身与其他单位的动态碰撞(英雄/生物类型单位的碰撞)。
        2. 该选项用于在防守类玩法中制作陷阱类建筑。
  2. 【第二步】配置建造技能
    1. 创建技能
    2. BulidFunction5
    3. 设置技能属性
      1. 属性位置:
        1. BulidFunction6
      2. 修改技能施放类型为:建造技能
        1. BulidFunction7
      3. 设置技能参数:
        1. BulidFunction8
        2. 建造方式:
          1. 立即完成
            1. 没有建造过程的建造方式,建筑在技能施放后立刻创建
          2. 建造师进入建造
            1. 有建造过程的建造方式,建筑在技能施放后会处于 10%生命值状态,并在建造时间后完成建造
            2. 建造过程中,建造师会隐藏
          3. 建筑自动建造
            1. 有建造过程的建造方式,建筑在技能施放后会处于 10%生命值状态,并在建造时间后完成建造
            2. 建造过程中,建造师不需要在附近,可自由移动;建筑会自动随时间流逝完成建造
          4. 建造师转化为建筑
            1. 有建造过程的建造方式,建筑在技能施放后会处于 10%生命值状态,并在建造时间后完成建造
            2. 建造过程中,建造师会隐藏,并在建造完成时死亡
        3. 建造单位:
          1. 设置当前技能的建造目标单位,仅可选择一个
        4. 建造角度
          1. 设置建造单位的角度,单位为度(0-360°)
  3. 【第三步】编写界面逻辑(可选) 建造进度显示逻辑:

可通过接口:“建造-获取建造进度”,查询单位的建造进度。如果等于 1,则表示未处于建造状态

获取数值后,可通过进度条展示建造进度

参考代码如下:

BulidFunction9

参考效果:

BulidFunction10

取消建造逻辑

可通过接口:“建造-取消单位建造”,取消单位的建造。

参考代码如下:

BulidFunction11

【可选】其他接口逻辑

暂停/加速建造

可以使用接口:“建造 – 设置建造速率” 来修改建造的速率

默认值为 1,修改为 0 则会暂停建造,修改为大于 1 的数值,则会加速建造。

玩家流程

点击建造技能 → 拖出建造指示器 → 摆放建筑 → 进行建造

BulidFunction12

实战案例

  1. war3 亡灵族/星际争霸神族建造模式
    1. 将建造技能的建造方式设置为:建筑自动建造
    2. 监听 单位-任意单位事件,选择 建造开始 ,播放建造过程动画
    3. 监听 单位-任意单位事件,选择 建造完成 ,播放建造完成动画

BulidFunction13 2. war3 兽族/war3 精灵族非古树建造模式 1. 将建造技能的建造方式设置为:建造师进入建造 2. 监听 单位-任意单位事件,选择 建造开始 ,播放建造过程动画 3. 监听 单位-任意单位事件,选择 建造完成 ,播放建造完成动画 3. war3 精灵族古树/星际争霸虫族建造模式 1. 将建造技能的建造方式设置为:建造师转化为建筑 2. 监听 单位-任意单位事件,选择 建造开始 ,播放建造过程动画 3. 监听 单位-任意单位事件,选择 建造完成 ,播放建造完成动画 4. 兽人必须死中的陷阱 1. 将单位的建造时忽略动态碰撞属性设置为 true,即可直接建造在敌方脚下

BulidFunction14

移动建筑实现方法

实现思路简述

  1. 移动建筑技能仅需在建造师(主角)身上配置一个专用的隐藏技能
  2. 在界面上仅需以按钮或图标形式放置,并监听其点击事件
  3. 触发点击后,
    1. 通过接口“建造 - 设置建造技能的建造单位”将移动建筑技能的建造对象修改为当前准备移动的单位的单位类型
    2. 使用接口“技能 - 开启技能指示器”向触发事件的玩家展示建造技能指示器 3. 此时需要将可选参数“仅模拟”设置为 true,“建造技能忽略单位”设置为 当前准备移动的单位
  4. 监听“建造技能施放前”事件
    1. 如果当前建造技能为移动建筑技能,则将 当前准备移动的单位 移动至 技能选取的目标点

触发器逻辑参考

MB1

MB2

效果示意:

MB3

建筑升级功能使用说明

功能简述

  • 建筑升级功能提供了一种将指定建筑单位转换为另一建筑单位的方式
  • 开发者可以设定升级所需的资源消耗、升级时间等,并在可在升级过程中加速/暂停/取消升级

开发者流程

  • 【第一步】配置游戏规则

    • 在游戏主界面顶部菜单栏,“细节”-“游戏规则”-“单位相关”中,可以配置以下参数:

    BulidingLevelUp1

    • 取消升级时资源返还比例
      • 配置玩家在取消升级时,根据升级时扣除的资源,返还多少比例。
      • 系统会在触发建筑升级取消时,自动返还资源。
      • 如需全额返还,则配置为 1;如不返还或需要自定义逻辑返还,则配置为 0
      • 本属性默认为 0.75,及取消升级时会损失 25%的资源消耗;如果需要自定义返还逻辑,建议配置为 0,并监听建筑升级取消事件,自己做逻辑返还。
    • 根据受伤比例降低升级取消返还的资源
      • 配置单位在升级过程中如果受到伤害,在取消升级时,是否需要额外降低返还比例
      • 如果勾选,则实际返还比例 = 取消升级时资源返还比例 * ( 生命上限 - 升级期间受到的伤害 ) / 生命上限 ;如果不勾选,则返还比例不修改
      • 本属性默认关闭,且在没有特殊需求的情况下,不需要开启
    • 建筑升级时使用建造消耗的差值
      • 配置单位的升级消耗,是直接读取建造消耗,还是根据原建筑和新建筑的建造消耗做差值计算
      • 该开关默认开启
      • 如果游戏中,需要控制某个建筑类型,在通过任意方式升级/建造时,都需要消耗总数固定的资源时,建议开启本开关,并在每个单位的建造消耗属性中配置该单位所需的总资源数量(需要开发者提前计算好总价格进行配置)
        • 例如一个单位 B 无论从哪种方式创建,都需要消耗 800 金币,则开启该开关,并配置其建造消耗为 800 金币。
        • 此时,当单位从消耗 200 金币的另一单位 A 升级至单位 B 时,会再次消耗 800-200=600 金币,保证总开销仍然=800 金币。
        • 若玩家直接建造单位 B,也会消耗 800 金币。
      • 若游戏中所有单位的建造/升级消耗是固定,不会出现即可以建造又可以升级获得,或者即便出现该情况,单次操作消耗的资源是一致的,可以关闭该开关,并在每个单位上配置该单位的建造/升级单价(不需要计算总价了)
        • 例如一个单位 B 仅可以从 A 进行升级获得,需要消耗 200 金币,则可以关闭本开关,并配置单位 B 的建造消耗为 200 金币。
  • 【第二步】配置物编单位

    • 创建一个建筑
      • BulidingLevelUp2
    • 设置建造属性
      • BulidingLevelUp3
      • BulidingLevelUp4
      • 在物编-数据-固定属性页签中,可以找到建造相关配置属性:
        • 建造时间
          • 可以设置该建筑单位被建造时所需的时间,单位为秒
          • 如果建造技能中配置的建造方式是“立即完成”,则该时间无效
        • 资源消耗
          • 可以设置该建筑单位被建造时所需消耗的玩家资源
          • BulidingLevelUp5
  • 【第三步】编写界面逻辑(可选)

    • 建筑升级进度显示逻辑:
      • 可通过接口:“单位-获取建筑升级进度”,查询单位的建筑升级进度。如果等于 1,则表示未处于建筑升级状态
      • 获取数值后,可通过进度条展示建筑升级进度
      • 参考代码如下:
        • BulidingLevelUp6
      • 参考效果:
        • BulidingLevelUp7
    • 取消建筑升级逻辑
      • 可通过接口:“单位-取消建筑升级”,取消单位的建造。
  • 【可选】其他接口逻辑

    • 暂停/加速建造
      • 可以使用接口:“单位 – 设置建筑升级速率” 来修改建筑升级的速率
      • 默认值为 1,修改为 0 则会暂停建筑升级,修改为大于 1 的数值,则会加速升级。
    • 设置建筑升级进度/立即完成升级
      • 可以使用接口:“单位 – 设置建筑升级进度” 来修改建筑升级的进度
      • 例如实现在受到攻击时扣除进度,或者消耗资源立刻增加进度的逻辑
      • 如果需要立即完成升级,可以直接将建筑升级进度设置为 1
看见蛇有什么预兆 吃稀饭配什么菜好吃 彼岸花又叫什么花 水瓶女喜欢什么样的男生 2012年是什么年
双手发麻是什么原因 食管炎有什么症状 臆想症是什么病 低密度脂蛋白高有什么症状 白巧克力是什么做的
指腹脱皮是什么原因 o型血和o型血生的孩子是什么血型 全脂牛奶是什么意思 真菌阳性是什么意思 抗炎和消炎有什么区别
追什么 70大寿有什么讲究 ct挂号挂什么科 肚子疼应该吃什么药 区长是什么级别
梦见钓鱼是什么意思周公解梦hcv9jop0ns3r.cn 3月28日什么星座naasee.com 血管痉挛是什么原因引起的hcv8jop4ns2r.cn 属蛇女和什么属相最配hcv9jop6ns2r.cn 你从什么时候不再爱我hcv9jop2ns9r.cn
女性绝经有什么征兆hcv8jop7ns4r.cn 湿疹涂什么hcv8jop8ns1r.cn 右边小腹疼是什么原因女性hcv9jop5ns6r.cn 李嘉诚是什么国籍hcv8jop5ns0r.cn 目加此念什么hcv9jop3ns5r.cn
用什么点豆腐最健康hcv9jop8ns3r.cn 小狗驱虫用什么药hcv8jop2ns7r.cn 拔冗是什么意思hcv9jop3ns1r.cn 口腔医学技术是什么bjcbxg.com 桃花什么时候开花hcv9jop1ns1r.cn
千秋无绝色悦目是佳人什么意思0735v.com 湿疹是什么症状及图片hcv9jop0ns7r.cn 六月十八是什么星座hcv8jop7ns8r.cn 0元购是什么意思hcv9jop2ns2r.cn 经常低血糖是什么原因hcv8jop9ns8r.cn
百度