搜索
查看: 1736|回复: 4

求助:lua如何获取人物对应英雄名称

[复制链接]
发表于 2020-8-15 18:54:37 | 显示全部楼层 |阅读模式
  现在想给人物和英雄都加经验,但是只知道人物名称,如何获取到对应英雄名称?

  原本以为s.obj.getHero(xx)是获取对应人物的英雄的,但验证好像只是对应英雄名称的对象;
   local cur_exp = player:getExp()
   player:setExp(cur_exp + exist[2])
   
  local hero = s.obj.getHero(playername)
   hero:setExp(hero:getExp() + exist[2])

在文档上找了一遍没看到合适的方法,有大佬教下么~~
发表于 2020-8-15 21:37:00 | 显示全部楼层
local hero = s.obj.getHero("角色名")--获取指定角色名的英雄对象
if (hero~= nil) then--英雄对像存在
        s.share.dbg(hero:getCharName())--输出英雄对像的名字
end
发表于 2020-8-15 23:58:43 | 显示全部楼层
确实不支持从主体获取英雄对象,等扩展一下
 楼主| 发表于 2020-8-16 13:39:10 | 显示全部楼层
法海不懂爱 发表于 2020-8-15 23:58
确实不支持从主体获取英雄对象,等扩展一下

嗯,好的~~
发表于 2020-12-27 22:58:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-25 04:12 , Processed in 0.475777 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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