哇噢星球

 找回密码
 申请注册
搜索
热搜: 地形 技能 Lua

多角色可成长型天赋技能原理+演示代码

[复制链接]
皇家骑士 发表于 2019-5-26 12:12:20 | 显示全部楼层 |阅读模式
- JAPI设置【物品】或【技能】的图标、描述、效果。
- 每个英雄各自一个单独的【物品】或【技能】ID,JAPI可以为每个角色的天赋(【物品】或【技能】)单独设置描述和属性。

相关动作:
单位 - 设置技能属性 [JAPI]
单位 - 设置技能属性 (整数) [JAPI]
单位 - 设置技能属性 (实数) [JAPI]
单位 - 设置技能属性 (字符串) [JAPI]

演示代码:
[Jass] 纯文本查看 复制代码
function Trig_OnStartActions takes nothing returns nothing
    call UnitAddAbilityBJ( 'A000', gg_unit_Hpal_0000 )
    call UnitAddAbilityBJ( 'A001', gg_unit_Hamg_0001 )
    call UnitAddAbilityBJ( 'A002', gg_unit_Hmkg_0002 )
    call UnitAddAbilityBJ( 'A003', gg_unit_Hblm_0003 )
    // 图标
    call YDWESetUnitAbilityDataString( gg_unit_Hpal_0000, 'A000', 1, 204, "ReplaceableTextures\\CommandButtons\\BTNBanish.blp" )
    call YDWESetUnitAbilityDataString( gg_unit_Hamg_0001, 'A001', 1, 204, "ReplaceableTextures\\CommandButtons\\BTNSummonWaterElemental.blp" )
    call YDWESetUnitAbilityDataString( gg_unit_Hmkg_0002, 'A002', 1, 204, "ReplaceableTextures\\CommandButtons\\BTNDevotion.blp" )
    call YDWESetUnitAbilityDataString( gg_unit_Hblm_0003, 'A003', 1, 204, "ReplaceableTextures\\CommandButtons\\BTNWallOfFire.blp" )
    // 名字
    call YDWESetUnitAbilityDataString( gg_unit_Hpal_0000, 'A000', 1, 203, "天赋1" )
    call YDWESetUnitAbilityDataString( gg_unit_Hamg_0001, 'A001', 1, 203, "天赋2" )
    call YDWESetUnitAbilityDataString( gg_unit_Hmkg_0002, 'A002', 1, 203, "天赋3" )
    call YDWESetUnitAbilityDataString( gg_unit_Hblm_0003, 'A003', 1, 203, "天赋4" )
    // 提示
    call YDWESetUnitAbilityDataString( gg_unit_Hpal_0000, 'A000', 1, 215, "提示1" )
    call YDWESetUnitAbilityDataString( gg_unit_Hamg_0001, 'A001', 1, 215, "提示2" )
    call YDWESetUnitAbilityDataString( gg_unit_Hmkg_0002, 'A002', 1, 215, "提示3" )
    call YDWESetUnitAbilityDataString( gg_unit_Hblm_0003, 'A003', 1, 215, "提示4" )
    // 详细提示
    call YDWESetUnitAbilityDataString( gg_unit_Hpal_0000, 'A000', 1, 218, "详细提示1" )
    call YDWESetUnitAbilityDataString( gg_unit_Hamg_0001, 'A001', 1, 218, "详细提示2" )
    call YDWESetUnitAbilityDataString( gg_unit_Hmkg_0002, 'A002', 1, 218, "详细提示3" )
    call YDWESetUnitAbilityDataString( gg_unit_Hblm_0003, 'A003', 1, 218, "详细提示4" )
endfunction


演示地图下载:
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

天空Vsa 发表于 2019-6-2 15:44:24 | 显示全部楼层
前来学习
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|哇噢星球  

GMT+8, 2019-6-25 05:59 , Processed in 0.031680 second(s), 13 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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