魔兽争霸吧 关注:1,010,861贴子:19,638,844
  • 0回复贴,共1

关于制作经典技能“克隆”的JASS语言

只看楼主收藏回复

function CloneUnit takes unit whichUnit, player cloneOwner, real cloneX, real cloneY, real cloneFacing returns unit 
    local unit clone 
    local gamecache g = InitGameCache("CloneCache.w3v") 
    call StoreUnit(g, "clone", "clone", whichUnit) 
    set clone = RestoreUnit(g, "clone", "clone", cloneOwner, cloneX, cloneY, cloneFacing) 
    call SetUnitState(clone, UNIT_STATE_LIFE, GetUnitState(whichUnit, UNIT_STATE_LIFE)) 
    call SetUnitState(clone, UNIT_STATE_MANA, GetUnitState(whichUnit, UNIT_STATE_MANA)) 
    call FlushGameCache(g) 
    set g = null 
    return clone 
endfunction 



1楼2005-08-02 23:00回复