源战役客户端
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 

1212 líneas
34 KiB

GameResPath = GameResPath or {}
--返回ab包以及资源名字
function GameResPath.GetModelShadowRes(obj_type, obj_id)
if tonumber(obj_id) == 0 then
return
end
local abName = ModelPartName[5] .. obj_id
return abName, abName --模型资源单独打包
end
--返回ab包以及资源名字
function GameResPath.GetModelClotheRes(obj_type, obj_id, load_dynamic_bone, is_right)
if not obj_id or tonumber(obj_id) == 0 then
print("==========GameResPath.GetModelClotheRes=>obj_id:",obj_id)
return
end
local abName, abResId = "", obj_id
if obj_type == SceneBaseType.Pet or obj_type == SceneBaseType.Horse or
obj_type == SceneBaseType.FGun or obj_type == SceneBaseType.FCloud or
obj_type == SceneBaseType.FArmour or obj_type == SceneBaseType.FWing or
obj_type == SceneBaseType.FPearl or obj_type == SceneBaseType.FWeapon or
obj_type == SceneBaseType.Baby_Horse then
--进阶系统部分
if obj_type == SceneBaseType.FWeapon then
--武器要区分职业,左右手
abResId = GameResPath:GetFWeaponResName( nil,obj_id )
abName = ModelPartName[obj_type]..abResId
local resName = ModelPartName[obj_type] .. (is_right and "r" or "l") .. "_" ..abResId
return abName, resName
else
abName = ModelPartName[obj_type]
end
elseif obj_type == SceneBaseType.Pokemon--宠物
or obj_type == SceneBaseType.Evil--守护
or obj_type == SceneBaseType.Equip--装备
or obj_type == SceneBaseType.Baby --宝宝子女
or obj_type == SceneBaseType.Galaxy--星辰
or obj_type == SceneBaseType.God----神座
or obj_type == SceneBaseType.WarSoul--战魂
or obj_type == SceneBaseType.MapModel--世界地图
then
abName = ModelPartName[obj_type]
elseif obj_type == SceneBaseType.OtherGoods then--其他模型
abName = ""
else
abName = ModelPartName[1]
end
--动态骨骼模型,主角、AI娘
if load_dynamic_bone then
if (obj_type == SceneBaseType.MainRole and IsDynamicModel[obj_id])
or (obj_type == SceneBaseType.Role and IsDynamicModel[obj_id])
or (obj_type == SceneBaseType.Pet and IsDynamicServantModel[obj_id]) then
abName = abName.."dynamic_"
end
end
abName = abName..abResId
return abName, abName --模型资源单独打包
end
--进阶武器的资源名
function GameResPath:GetFWeaponResName( career,obj_id )
if (RoleManager.Instance and RoleManager.Instance.mainRoleInfo) and (not career) then
career = RoleManager.Instance.mainRoleInfo.career
end
career = career or 1
return obj_id + career*1000
end
--返回家具ab包以及资源名字
function GameResPath.GetModelFurnitureRes(obj_id, is_god_wing)
if not obj_id or tonumber(obj_id) == 0 then
print("==========GameResPath.GetModelClotheRes=>obj_id:",obj_id)
return
end
local abName = ModelPartName[8] .. obj_id
return abName, abName --模型资源单独打包
end
--返回ab包和头饰资源名字
function GameResPath.GetHeadRes(obj_type, obj_id)
if tonumber(obj_id) == 0 then
return
end
local abName = ModelPartName[6] .. obj_id
return abName, abName --模型资源单独打包
end
--返回ab包和发饰资源名字
function GameResPath.GetHatRes(obj_id)
if tonumber(obj_id) == 0 then
return
end
local abName = ModelPartName[27] .. obj_id
return abName, abName --模型资源单独打包
end
function GameResPath.GetGodWeaponRes(obj_type,weapon_id)
if tonumber(obj_id) == 0 then
return
end
local abName = ModelPartName[1] .. obj_id
return abName, abName --模型资源单独打包
end
--返回ab包以及武器挂接点名字列表和武器资源名字列表
function GameResPath.GetWeaponRes(obj_type,weapon_id,career)
local abName = "model_weapon_" .. weapon_id--ModelABName[obj_type]
local weapon_type = WeaponProvideType.SingleRightHand
if career then
weapon_type = WeaponCountInfo.role[career]
end
if weapon_type then
local weapon_attach_list = {}
local weapon_res_list = {}
if weapon_type == WeaponProvideType.SingleLeftHand then
table.insert(weapon_attach_list,AttachNode.LHand)
table.insert(weapon_res_list, ModelPartName[2] .. weapon_id)
elseif weapon_type == WeaponProvideType.SingleRightHand then
table.insert(weapon_attach_list,AttachNode.RHand)
table.insert(weapon_res_list, ModelPartName[3] .. weapon_id)
elseif weapon_type == WeaponProvideType.BehindHand then
table.insert(weapon_attach_list,AttachNode.BHand)
table.insert(weapon_res_list, ModelPartName[4] .. weapon_id)
elseif weapon_type == WeaponProvideType.BothHand then
table.insert(weapon_attach_list,AttachNode.LHand)
table.insert(weapon_attach_list,AttachNode.RHand)
table.insert(weapon_res_list, ModelPartName[2] .. weapon_id)
table.insert(weapon_res_list, ModelPartName[3] .. weapon_id)
elseif weapon_type == WeaponProvideType.ThirdHand then
table.insert(weapon_attach_list,AttachNode.LHand)
table.insert(weapon_attach_list,AttachNode.RHand)
table.insert(weapon_attach_list,AttachNode.BHand)
table.insert(weapon_res_list, ModelPartName[2] .. weapon_id)
table.insert(weapon_res_list, ModelPartName[3] .. weapon_id)
table.insert(weapon_res_list, ModelPartName[4] .. weapon_id)
end
return abName, weapon_attach_list,weapon_res_list
end
end
function GameResPath.GetGoodsIcon(icon)
return "client/assets/icon/goodsIcon/" .. icon .. ".png"
end
function GameResPath.GetModelMask(icon)
return "client/assets/icon/modelMask/" .. icon .. ".png"
end
function GameResPath.GetCircleHeadIcon(icon)
return "client/assets/icon/roleHead/head/head_circle_" .. icon .. ".png"
end
function GameResPath.GetRhombusRoleHeadIcon(icon)
return "client/assets/icon/roleHead/head_rhombus/head_icon_" .. icon .. ".png"
end
function GameResPath.GetHeadIcon(photo_id)
return "client/assets/icon/roleHead/head_icon/head_icon_" .. photo_id .. ".png"
end
function GameResPath.GetMonsterHeadIcon(icon)
--texture = texture or 0
return "client/assets/icon/MonsterIcon/icon_" .. icon .. ".png"
end
function GameResPath.GetMountIcon(icon)
return "client/assets/icon/mount/" .. icon .. ".png"
end
function GameResPath.GetPetIcon(icon)
return "client/assets/icon/pet/" .. icon .. ".png"
end
function GameResPath.GetPetHeadIcon(icon)
return "client/assets/icon/pet/roleHead/" .. icon .. ".png"
end
function GameResPath.GetBeastHeadIcon(icon)
return "client/assets/icon/MonsterIcon/beast_" .. icon .. ".png"
end
function GameResPath.GetSevenDaysLoginIcon(icon)
return "client/assets/icon/SevenLoginICON/" .. icon .. ".png"
end
function GameResPath.GetChatDressIcon(icon)
return "client/assets/icon/dress/" .. icon .. ".png"
end
function GameResPath.GetSceneLoadBg(res)
return "client/assets/icon/sceneLoadBg/".. res ..".png"
end
function GameResPath.GetSkillViewBg(res)
return "client/assets/icon/skillui/"..res..".png"
end
function GameResPath.GetSkillIcon(id)
return "client/assets/icon/skillIcon/".. id ..".png"
end
function GameResPath.GetPartnerNormalSkillIcon(id)
return Language.substitute("client/assets/icon/PartnerIcon/NormalSkill/{0}.png",id)
end
function GameResPath.GetPartnerTalentSkillIcon(id)
return Language.substitute("client/assets/icon/PartnerIcon/TalentSkill/{0}.png",id)
end
function GameResPath.GetPartnerProtectSkillIcon(id)
return Language.substitute("client/assets/icon/PartnerIcon/ProtectSkill/{0}.png",id)
end
function GameResPath.GetPartnerHeadIcon(id)
return Language.substitute("client/assets/icon/PartnerIcon/PartnerHead/{0}.png",id)
end
function GameResPath.GetPartnerModuleIcon(id, file_type)
file_type = file_type or ".png"
return Language.substitute("client/assets/icon/PartnerModule/{0}" .. file_type,id)
end
function GameResPath.GetIntrusionIcon(index)
return "client/assets/icon/intrusion/"..index
end
function GameResPath.GetWelfareBg(icon)
return "client/assets/icon/welfare/"..icon..".png"
end
function GameResPath.GetGuildModuleIcon(id)
return Language.substitute("client/assets/icon/GuildModule/{0}.png",id)
end
function GameResPath.GetSoundScenePath(res_name)
return "client/assets/sound/scene/" .. res_name
end
function GameResPath.GetHorseIcon(icon)
return "client/assets/icon/horse/" .. icon .. ".png"
end
function GameResPath.GetCaptureFlagIcon(icon)
return "client/assets/icon/captureFlag/" .. icon .. ".png"
end
function GameResPath.GetBuffIcon(buff_id)
return "client/assets/icon/buffIcon/" .. buff_id .. ".png"
end
function GameResPath.GetSevenDaysImage(img_name)
return Language.substitute("client/assets/icon/SevenDay/{0}.png",img_name)
end
function GameResPath.GetLookModuleIcon(id)
return Language.substitute("client/assets/icon/LookModul/{0}.png",id)
end
function GameResPath.GetCommerceTaskImage(img_name)
return Language.substitute("client/assets/icon/CommerceTask/{0}.png",img_name)
end
function GameResPath.GetBuffBigIcon(id)
return "client/assets/icon/buffIconBig/" .. id .. ".png"
end
function GameResPath.GetCareerIcon(id)
return "client/assets/icon/careerIcon/"..id..".png"
end
function GameResPath.GetVipBg(id)
return "client/assets/icon/vipBg/"..id..".png"
end
--天空战场图片
function GameResPath.GetSkyWarBg(id)
return "client/assets/icon/skyWar/".. id ..".png"
end
function GameResPath.GetJpgImage(resName)
return "client/assets/iconjpg/" .. resName .. ".jpg"
end
function GameResPath.GetPartnerHeadImage(id)
return "client/assets/icon/PartnerIcon/PartnerHead/"..id..".png"
end
--首充大背景图片
function GameResPath.GetFirstChargeBg(resName)
return "client/assets/icon/firstCharge/".. resName ..".png"
end
function GameResPath.GetHelperModuleIcon(resName)
return Language.substitute("client/assets/icon/helper/{0}.png",resName)
end
--获取冒险副本入口图路径
function GameResPath.GetAdvImage(type,id,extName)
return "client/assets/icon/AdventureModule/adv_"..type.."_"..id..extName
end
--冒险之旅
function GameResPath.GetAdventureTripIcon(resName)
return "client/assets/icon/adventureTripIcon/".. resName ..".png"
end
--英灵殿背景大图
function GameResPath.GetValhallaBg(resName)
return "client/assets/icon/Valhalla/".. resName ..".png"
end
--新功能开发背景图
function GameResPath.GetFuncOpenModuleIcon(resName)
return "client/assets/icon/Func/".. resName ..".png"
end
--红包背景大图
function GameResPath.GetRedPacketBg(resName)
return "client/assets/icon/redPacket/".. resName ..".png"
end
function GameResPath.GetArenaImage(resName)
return "client/assets/icon/arena/".. resName ..".png"
end
--副本
function GameResPath.GetButterflyImage(resName)
return "client/assets/icon/butterfly/".. resName ..".png"
end
--彩钻大战
function GameResPath.GetDiamondFightImage(resName)
return "client/assets/icon/diamondFight/".. resName ..".png"
end
--星灵争霸
function GameResPath.GetSpiritWarImage(resName)
return "client/assets/icon/spiritWar/".. resName ..".png"
end
--星界试炼
function GameResPath.GetStarFightImage(resName)
return "client/assets/icon/starFight/".. resName ..".png"
end
--活动预告
function GameResPath.GetTaskAnnounce(resName)
return "client/assets/icon/taskAnnounce/".. resName ..".png"
end
--聊天背景
function GameResPath.GetChatBg(resName)
return "client/assets/icon/chatModule/".. resName ..".png"
end
--花语大图
function GameResPath.GetFlowerImage(resName)
return "client/assets/icon/flower/".. resName ..".png"
end
function GameResPath.GetNewShapeIcon(resName)
return "client/assets/icon/tailsman/".. resName ..".png"
end
--翅膀图标
function GameResPath.GetWingIcon(resName)
return "client/assets/icon/wing/".. resName ..".png"
end
--法宝图标
function GameResPath.GetTailsmanIcon(resName)
return "client/assets/icon/tailsman/".. resName ..".png"
end
--神兵图标
function GameResPath.GetGodweaponIcon(resName)
return "client/assets/icon/godweapon/".. resName ..".png"
end
--时装预览大图
function GameResPath.GetFashionPreviewBg(resName)
return "client/assets/icon/FashionPreview/".. resName ..".png"
end
function GameResPath.GetActivityModuleIcon(resName)
return "client/assets/icon/ActivityModule/".. resName ..".png"
end
--平台logo
function GameResPath.GetPlatformLogo( platName )
return "client/assets/icon/plat/".. platName .. ".png"
end
function GameResPath.GetAdvertising( resName)
return "client/assets/icon/advertisingIcon/".. resName .. ".png"
end
function GameResPath.GetTotalChargeImage( resName)
return "client/assets/icon/totalCharge/".. resName .. ".png"
end
function GameResPath.GetMarriageImage(resName)
return "client/assets/icon/marriage/"..resName..".png"
end
function GameResPath.GetEscortImage(resName)
return "client/assets/icon/escort/".. resName .. ".png"
end
function GameResPath.GetBossImage(resName)
return "client/assets/icon/boss/".. resName .. ".png"
end
function GameResPath.GetBossBgImage(resName)
return "client/assets/icon/boss/big_bg/".. resName .. ".png"
end
function GameResPath.GetBossBigImage(resName)
return "client/assets/icon/boss/big/".. resName .. ".png"
end
function GameResPath.GetBossIcon(icon_id)
return "client/assets/icon/boss/head_icon/head_icon_".. icon_id .. ".png"
end
function GameResPath.GetBossTabIcon(icon_id)
--icon_id = 10010102
return "client/assets/icon/boss/head_icon/head_tab_".. icon_id .. ".png"
end
function GameResPath.GetGuideImage(resName)
return "client/assets/icon/guide/".. resName .. ".png"
end
function GameResPath.GetGuildImage(resName)
return "client/assets/icon/guild/".. resName .. ".png"
end
function GameResPath.GetGuildWarImage(resName)
return "client/assets/icon/guildWar/".. resName .. ".png"
end
function GameResPath.GetKfGuildWarImage(resName)
return "client/assets/icon/kfGuildWar/".. resName .. ".png"
end
function GameResPath.GetHappyTurnTableImage(resName)
return "client/assets/icon/happyTurnTable/".. resName .. ".png"
end
function GameResPath.GetDesignImage(resName)
return "client/assets/icon/designIcon/".. resName .. ".png"
end
function GameResPath.GetSocialityImage(resName)
return "client/assets/icon/sociality/".. resName .. ".png"
end
function GameResPath.GetCommonImage(resName)
return "client/assets/icon/common/".. resName .. ".png"
end
function GameResPath.GetComposeImage(resName)
return "client/assets/icon/compose/".. resName .. ".png"
end
function GameResPath.GetBagImage(resName)
return "client/assets/icon/bag/".. resName .. ".png"
end
function GameResPath.GetBeastImage(resName)
return "client/assets/icon/beast/" .. resName .. ".png"
end
function GameResPath.GetMainRoleImage(resName)
return "client/assets/icon/mainRole/".. resName .. ".png"
end
--获取符文|聚魂相关的大图片
function GameResPath.GetRuneImage(resName)
return "client/assets/icon/rune/".. resName .. ".png"
end
--获取宝石相关的大图片
function GameResPath.GetJewelImage(resName)
return "client/assets/icon/jewel/".. resName .. ".png"
end
function GameResPath.GetHorsePetImage(resName)
return "client/assets/icon/horsePet/".. resName .. ".png"
end
function GameResPath.GetChatDressImage(resName)
return "client/assets/icon/chatDress/".. resName .. ".png"
end
-- 转生
function GameResPath.GetReinImage(resName)
return "client/assets/icon/reincarnation/".. resName .. ".png"
end
--VIP资源
function GameResPath.GetVipImage(vip_lv)
return "common_asset", "vip_" .. (vip_lv or 0)
end
--答题
function GameResPath.GetQuizImage(resName)
return "client/assets/icon/quiz/".. resName .. ".png"
end
--日常外部资源
function GameResPath.GetDailyImage(resName)
return "client/assets/icon/daily/".. resName .. ".png"
end
--日常外部资源
function GameResPath.GetDailyBGImage(resName)
return "client/assets/icon/daily/bg/".. resName .. ".png"
end
--设置
function GameResPath.GetSettingImage(resName)
return "client/assets/icon/setting/".. resName .. ".png"
end
--祈愿
function GameResPath.GetPrayImage(resName)
return "client/assets/icon/pray/".. resName .. ".png"
end
--福利
function GameResPath.GetWelfareImage(resName)
return "client/assets/icon/welfare/".. resName .. ".png"
end
--开服活动
function GameResPath.GetKFActivityImage(resName)
return "client/assets/icon/kfActivity/".. resName .. ".png"
end
--星图
function GameResPath.GetStarMapImage(resName)
return "client/assets/icon/starMap/".. resName .. ".png"
end
--星图
function GameResPath.GetCharmRankImage(resName)
return "client/assets/icon/charmRank/".. resName .. ".png"
end
--冒险之书
function GameResPath.GetAdventureBookImage(resName)
return "client/assets/icon/adventureBook/".. resName .. ".png"
end
--开服狂欢
function GameResPath.GetKFRevelActImage(resName)
return "client/assets/icon/kfRevel/".. resName .. ".png"
end
--定制活动
function GameResPath.GetCustomActivityImage(resName)
return "client/assets/icon/customActivity/"..resName..".png"
end
--物品大图标
function GameResPath.GetGoodsBigImage(resName)
return "client/assets/icon/goodsBig/"..resName..".png"
end
--神格大图
function GameResPath.GetDeityImage(resName)
return "client/assets/icon/deity/".. resName .. ".png"
end
function GameResPath.GetImage(module, resName)
return "client/assets/icon/"..module.."/"..resName..".png"
end
function GameResPath.GetArtifactImage(resName)
return "client/assets/icon/artifact/"..resName..".png"
end
function GameResPath.GetCspImage(resName)
return "client/assets/icon/csp/"..resName..".png"
end
--宝藏
function GameResPath.GetTreasureImage(resName)
return "client/assets/icon/treasureHunt/"..resName..".png"
end
--商城
function GameResPath.GetShopImage(resName)
return "client/assets/icon/shop/"..resName..".png"
end
--变强
function GameResPath.GetStrengthImage(resName)
return "client/assets/icon/strength/"..resName..".png"
end
--幸运鉴宝
function GameResPath.GetLcukyAccImage(resName)
return "client/assets/icon/luckyAcc/"..resName..".png"
end
--精品特卖
function GameResPath.GetBoutiqueImage(resName)
return "client/assets/icon/boutiqueSale/"..resName..".png"
end
--星灵
function GameResPath.GetStarSpiritImage(resName)
return "client/assets/icon/starSpirit/"..resName..".png"
end
--小地图
function GameResPath.GetMiniMapImage( mapid )
return "client/assets/icon/smallmap/" .. mapid .. ".jpg"
end
--小地图(透明)
function GameResPath.GetMiniMapImageAlpha( mapid )
return "client/assets/icon/smallmap/" .. mapid .. ".png"
end
--区域小地图
function GameResPath.GetAreaMiniMapImage( mapid )
return "client/assets/icon/smallAreamap/" .. mapid .. ".jpg"
end
--时间地图小地图icon
function GameResPath.GetWorldMapIcon( res )
return "client/assets/icon/map/" .. res .. ".png"
end
--神秘限购
function GameResPath.GetMysticalPurchaseIcon( resName )
return "client/assets/icon/mysticalPurchase/"..resName..".png"
end
--贵族
function GameResPath.GetSupremeVipIcon( resName )
return "client/assets/icon/supremeVip/"..resName..".png"
end
--根据外部资源路径获取ab包名
function GameResPath.GetOutSideResAbName( res_path )
local dir_list = LuaMemManager.Split(res_path,'/')
local file_name = dir_list[#dir_list]
local file_str = LuaMemManager.Split(file_name,".")
local file_name_no_ext = file_str[1]
local file_parent = dir_list[#dir_list - 1]
local ab_name = "icon_" ..file_parent .. "_" .. file_name_no_ext
if #dir_list < 5 then
ab_name = "icon_" .. file_name_no_ext
end
if file_parent == "goodsIcon" then
ab_name = GameResPath.GetGoodsAssetBundleName(file_name_no_ext)
elseif file_parent == "skillIcon" then
ab_name = GameResPath.GetSkillIconAssetBundleName(file_name_no_ext)
end
return ab_name,file_name
end
--技能图标ID分类打包物品图片分类一致
function GameResPath.GetSkillIconAssetBundleName( id )
local step = ""
local goods_id = tonumber(id)
if (goods_id < 101000) then
step = "0"
elseif (goods_id >= 101000 and goods_id < 105000) then
step = math.floor(goods_id / 1000) * 1000
elseif (goods_id >= 105000 and goods_id < 121000) then
step = "105000"
elseif (goods_id >= 121000 and goods_id < 200000) then
step = "121000"
elseif (goods_id >= 200000 and goods_id < 210000) then
step = "200000"
elseif (goods_id >= 210000 and goods_id < 300000) then
step = "210000"
elseif (goods_id >= 300000 and goods_id < 1110000000) then
step = math.floor(goods_id / 100000) * 100000
else
step = "1110000000"
end
return "icon_skillIcon_" .. step
end
--物品ID分类,和打包物品图片分类一致
function GameResPath.GetGoodsAssetBundleName( id )
local step = ""
local goods_id = tonumber(id)
if (goods_id < 100000) then
step = "0"
elseif (goods_id >= 100000 and goods_id < 102000) then
--货币道具
step = "100000"
elseif (goods_id >= 102000 and goods_id < 105000) then
--杂物道具
step = "102000"
elseif (goods_id >= 105000 and goods_id < 210000) then
--运营道具(后续可能调整)
step = "105000"
elseif (goods_id >= 210000 and goods_id < 230000) then
--人物技能书、幻光
step = "210000"
elseif (goods_id >= 230000 and goods_id < 240000) then
--进阶系统
if (goods_id < 235000) then
step = "230000"
elseif (goods_id < 240000) then
step = "235000"
end
elseif (goods_id >= 240000 and goods_id < 250000) then
--印记
if (goods_id < 245000) then
step = "240000"
elseif (goods_id < 250000) then
step = "245000"
end
elseif (goods_id >= 250000 and goods_id < 290000) then
--25-29*10000
step = math.floor(goods_id / 10000) * 10000
elseif (goods_id >= 290000 and goods_id < 300000) then
--神魂
step = "290000"
elseif (goods_id >= 300000 and goods_id < 310000) then
--座印
if (goods_id < 300200) then
step = "300100"
elseif (goods_id < 300300) then
step = "300200"
elseif (goods_id < 300400) then
step = "300300"
elseif (goods_id < 300500) then
step = "300400"
elseif (goods_id < 300600) then
step = "300500"
elseif (goods_id < 300700) then
step = "300600"
elseif (goods_id < 300800) then
step = "300700"
elseif (goods_id < 300900) then
step = "300800"
else
step = "300900"
end
elseif (goods_id >= 310000 and goods_id < 400000) then
--神魂装备礼包
step = "310000"
elseif (goods_id >= 400000 and goods_id < 710000) then
--40-71*10000
step = math.floor(goods_id / 10000) * 10000
elseif (goods_id >= 710000 and goods_id < 750000) then
--星辰
step = "710000"
elseif (goods_id >= 750000 and goods_id < 1000000) then
--待定
--75-99*10000
step = math.floor(goods_id / 10000) * 10000
elseif (goods_id >= 10000000 and goods_id >= 24000000) then
--装备
step = math.floor(goods_id / 100000) * 100000
end
return "icon_goodsIcon_" .. step
end
--图鉴
function GameResPath.GetHandbookImage(resName)
return "client/assets/icon/handbook/"..resName..".png"
end
--圣器契约
function GameResPath.GetRelicsTargetImage(resName)
return "client/assets/icon/relicsTarget/"..resName..".png"
end
--充值活动
function GameResPath.GetRechargeActivityImage(resName)
return "client/assets/icon/rechargeActivity/"..resName..".png"
end
--宝宝
function GameResPath.GetBabyImage(resName)
return "client/assets/icon/baby/"..resName..".png"
end
--排行榜
function GameResPath.GetRankImage(resName)
return "client/assets/icon/rank/"..resName..".png"
end
--唤神装备图
function GameResPath.GetGodEquipImage(suit_id,pos)
return "/client/assets/icon/god/soul_icon/god_soul_"..suit_id.."_"..pos..".png"
end
-- 神座系统资源
function GameResPath.GetGodBg( resName )
return "/client/assets/icon/god/bg/".. resName .. ".png"
end
-- 超值投资
function GameResPath.GetInvestValueImage(resName)
return "client/assets/icon/investValue/"..resName..".png"
end
--魂珠大图
function GameResPath.GetSoulBeadImage(resName)
return "client/assets/icon/soulBead/".. resName .. ".png"
end
--钓鱼图鉴
function GameResPath.GetFishbookImage(resName)
return "client/assets/icon/fish/"..resName..".png"
end
--vip广告
function GameResPath.GetVipAdsImage(resName)
return "client/assets/icon/vip4/"..resName..".png"
end
--至尊VIP
function GameResPath.GetBestVipImage(resName)
return "client/assets/icon/bestVip/"..resName..".png"
end
--装备icon
function GameResPath.GetEquipIcon(resName)
return "client/assets/icon/equip/"..resName..".png"
end
--装备刻印icon
function GameResPath.GetEquipDraconicIcon(resName)
return "client/assets/icon/equipDraconic/"..resName..".png"
end
--宝宝icon
function GameResPath.GetChildIcon(resName)
return "client/assets/icon/child/"..resName..".png"
end
--宝宝图鉴icon
function GameResPath.GetChildHandbookIcon(resName)
return "client/assets/icon/child/toys/"..resName..".png"
end
-- 宝宝时装原画
function GameResPath.GetChildDressIcon(resName)
return "client/assets/icon/child/fashion/"..resName..".png"
end
-- 宝宝玩具系列原画
function GameResPath.GetChildToyImgIcon(resName)
return "client/assets/icon/child/toyImg/"..resName..".png"
end
--升品寻宝icon
function GameResPath.GetEmpowerIcon(resName)
return "client/assets/icon/empower/"..resName..".png"
end
--跨服世界icon
function GameResPath.GetKfWorldIcon(resName)
return "client/assets/icon/kfworld/"..resName..".png"
end
--跑马的闪灯图
function GameResPath.GetGuildTVLightIcon(resName)
return "client/assets/icon/guildTV/"..resName..".png"
end
function GameResPath.GetLimitTimeRankImage(resName)
return "client/assets/icon/limitTimeRank/"..resName..".png"
end
function GameResPath.GetJoyWishImage(resName)
return "client/assets/icon/joyWish/"..resName..".png"
end
function GameResPath.GetDiscountImage(resName)
return "client/assets/icon/discount/"..resName..".png"
end
function GameResPath.GetVipSaleImage(resName)
return "client/assets/icon/vipSale/"..resName..".png"
end
--返回功能模块大界面背景
function GameResPath.GetViewBigBg(name)
return "client/assets/icon/allBg/"..name..".png"
end
--返回角色图片资源
function GameResPath.GetRoleBg(name)
return "client/assets/icon/roleBg/"..name..".png"
end
--副本通用ui资源
function GameResPath.GetDungeonImage(resName)
return "client/assets/icon/dungeon/".. resName ..".png"
end
--副本主界面资源
function GameResPath.GetDungeonMainViewImage(resName)
return "client/assets/icon/dungeonView/".. resName ..".png"
end
--主线材料副本bg
function GameResPath.GetDungeonMainPlotImage(resName)
return "client/assets/icon/dungeonMainPlot/".. resName ..".png"
end
function GameResPath.GetFosterHead( type_id,grade )
type_id = type_id or 1
grade = grade or 1
return "client/assets/icon/foster/head/foster_head_".. type_id .. "_" .. grade ..".png"
end
-- 获取进阶装备界面左侧tab头像图片
function GameResPath.GetFosterTabHead(type_id, grade)
type_id = type_id or 1
grade = grade or 1
return "client/assets/icon/foster/tab/foster_tab_head_".. type_id .. "_" .. grade ..".png"
end
--获取进阶武器图片(区分职业)
function GameResPath.GetFosterWeaponTabHead(type_id, grade,career)
local type_id = type_id or 1
local grade = grade or 1
local career = career or 1
local career_num = 1
if career == 1 or career == 2 then
career_num = 1
else
career_num = 2
end
return "client/assets/icon/foster/tab/foster_tab_head_".. type_id .. "_" .. grade .. "_"..career_num ..".png"
end
function GameResPath.GetAttrIcon( attr_id, force, res_type )
--res_type 默认nil,取暗色图标,为1 取亮色图
local name_str1 = res_type == 1 and "common_sign2_" or "common_sign_"
-------------------------
if force then
return "common_asset", name_str1 .. attr_id ..".png"
else
local have = {
[1] = true, [2] = true, [3] = true, [4] = true, [5] = true,}
return "common_asset", name_str1 .. (have[attr_id] and attr_id or 1) ..".png"
end
end
--学位资源
function GameResPath.GetDegreeImage(resName)
return "client/assets/icon/degree/".. resName ..".png"
end
--宠物资源
function GameResPath.GetPetImage(resName)
return "client/assets/icon/pet/".. resName ..".png"
end
--系统设置资源
function GameResPath.GetSettingImage(resName)
return "client/assets/icon/setting/".. resName ..".png"
end
-- 社团图标资源
function GameResPath.GetGuildIcon(icon_flag)
return "client/assets/icon/guild/guild_icon".. icon_flag ..".png"
end
--性别图标资源
function GameResPath.GetSexImage(sex)
return "common_asset", sex == 1 and "com_boy" or "com_girl"
end
-- 功能开放
function GameResPath.GetFuncIcon(resName)
return "client/assets/icon/func/".. resName ..".png"
end
-- vip
function GameResPath.GetVipIconImage(resName)
return "client/assets/icon/vip/".. resName ..".png"
end
-- 成就系统获取角色立绘
function GameResPath.GetAchieveRoleSP(resName)
return "client/assets/icon/achievement/achieve_sp_".. resName ..".png"
end
-- 成就系统资源大图
function GameResPath.GetAchieveBigPic(resName)
return "client/assets/icon/achievement/".. resName ..".png"
end
--返回竞技联赛
function GameResPath.GetPkRankBg(name)
return "client/assets/icon/pkrank/"..name..".png"
end
--返回竞技联赛
function GameResPath.GetRankBg(name)
return "client/assets/icon/rank/"..name..".png"
end
--返回功能模块大界面背景
function GameResPath.GetCommomBg(name)
return "client/assets/icon/common/"..name..".png"
end
-- 返回七日登录相关资源路径
function GameResPath.GetSevenLoginsDayRes(res_name)
return "client/assets/icon/sevenDaysLogin/"..res_name..".png"
end
--返回龙神宝库相关资源路径
function GameResPath.GetCapsuleEggRes(res_name)
return "client/assets/icon/capsuleEgg/"..res_name..".png"
end
--护送资源
function GameResPath.GetEscortImage(resName)
return "client/assets/icon/escort/".. resName ..".png"
end
--限购礼包资源
function GameResPath.GetLimitGiftImage(resName)
return "client/assets/icon/limitGift/"..resName..".png"
end
--0元礼包资源
function GameResPath.GetZeroGiftImage(resName)
return "client/assets/icon/zeroGift/"..resName..".png"
end
--唤神头像
function GameResPath.GetGodHeadIcon( god_id,res_id )
return "god_icon_asset", "god_icon_" .. (res_id or god_id)
end
--唤神头像
function GameResPath.GetGodSuitIcon( suit_id )
if suit_id then
return "god_icon_asset", "god_suit_" .. suit_id
end
return "god_icon_asset", "god_suit_1"
end
--唤神变身头像
function GameResPath.GetGodSkillIcon( god_id )
if god_id then
return "god_skill_icon_asset", "god_skill_icon_" .. god_id
end
return "god_skill_icon_asset", "god_skill_icon_1001"
end
--精英考核外部资源
function GameResPath.GetEliteAssessImage(resName)
return "client/assets/icon/eliteAssess/".. resName .. ".png"
end
--竞榜外部资源
function GameResPath.GetCompetingListImage(resName)
return "client/assets/icon/competingList/".. resName .. ".png"
end
--社团竞榜外部资源
function GameResPath.GetGuildSpeedActImage(resName)
return "client/assets/icon/guildSpeedAct/".. resName .. ".png"
end
--臻享礼包外部资源
function GameResPath.GetHopeGiftImage(resName)
return "client/assets/icon/hopeGift/".. resName .. ".png"
end
--福利部资源
function GameResPath.GetFuliImage(resName)
return "client/assets/icon/fuli/".. resName .. ".png"
end
function GameResPath.GetCSGWarImage( resName )
return "client/assets/icon/CSGWar/".. resName .. ".png"
end
--全民动员
function GameResPath.GetMobilizationImage( resName )
return "client/assets/icon/mobilization/".. resName .. ".png"
end
--活动宣传图
function GameResPath.GetAdBigBg( resName )
return "client/assets/icon/allBg/adBg/"..resName..".png"
end
--星辰系统背景
function GameResPath.GetGalaxyBg( resName )
return "client/assets/icon/galaxy/"..resName..".png"
end
--星辰副本资源图
function GameResPath.GetGalaxyDunBg( resName )
return "client/assets/icon/galaxy/dungeon/"..resName..".png"
end
--无尽领域
function GameResPath.GetEndLessnBg( resName )
return "client/assets/icon/endless/"..resName..".png"
end
--主题活动
function GameResPath.GetOperateActImage(resName)
return "client/assets/icon/operateAct/".. resName .. ".png"
end
--可以写图片路径
function GameResPath.GetReadWriteImage(resName)
return "client/assets/icon/rwicon/".. resName .. ".png"
end
--战魂
function GameResPath.GetWarSoulImage( resName )
return "client/assets/icon/warSoul/".. resName .. ".png"
end
--风采系统资源
function GameResPath.GetWardrobeImage( resName )
return "client/assets/icon/wardrobe/".. resName .. ".png"
end
-- -- 性格系统 获取节点图标
-- function GameResPath.GetNatureIcon( resName )
-- return "client/assets/icon/nature/spotIcon/".. resName .. ".png"
-- end
-- -- 性格系统 获取小窗口背景图
-- function GameResPath.GetNatureBg( resName )
-- return "client/assets/icon/nature/".. resName .. ".png"
-- end
-- 眼疾手快
function GameResPath.GetAmasingJipSawBg( resName )
return "client/assets/icon/amasingjigsawpuzzle/".. resName .. ".png"
end
--获取羁绊外部图片
function GameResPath.GetMateImage(resName)
return "client/assets/icon/mate/".. resName .. ".png"
end
--合成机资源
function GameResPath.GetComposeRobotImage(resName)
return "client/assets/icon/composeRobot/"..resName..".png"
end
-- 大陆征途 图腾
function GameResPath.GetTotemImage(resName)
return "client/assets/icon/mainlandJourney/totem/"..resName..".png"
end
-- 大陆征途 npc头像
function GameResPath.GetMainJourneyHeadIconImage(resName)
return "client/assets/icon/mainlandJourney/headIcon/"..resName..".png"
end
-- 大陆征途
function GameResPath.GetMainJourneyImage(resName)
return "client/assets/icon/mainlandJourney/"..resName..".png"
end
-- 跨服主功能
function GameResPath.GetCSMainImage(resName)
return "client/assets/icon/csMain/"..resName..".png"
end
-- 军衔标志
function GameResPath.GetMilitaryImage(resName)
return "client/assets/icon/csMain/military/"..resName..".png"
end
-- 星域世界预告小图
function GameResPath.GetCSMainAdvanceNoticeImage(resName)
return "client/assets/icon/csMain/advanceNoticeBg/"..resName..".png"
end
-- 大陆征途 地图大背景
function GameResPath.GetMainJourneyBigImage(resName)
return "client/assets/icon/mainlandJourney/bg/"..resName..".png"
end
-- 获取藏宝图外部图片
function GameResPath.GetTreasureMapImage(resName)
return "client/assets/icon/treasureMap/"..resName..".png"
end