搜索
查看: 1505|回复: 14

[求助] lua是不是不支持Items2的素材?

[复制链接]
发表于 2020-8-16 19:30:38 | 显示全部楼层 |阅读模式
lua是不是不支持读取Items2的素材?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2020-8-16 21:05:57 | 显示全部楼层
自己写个扩展函数读取,
例如:
function getItemBagImg(looks)
   if look > 9999 then --Items2
      return look-10000, "Items2"
   end else
      return look, "Items"
   end
end

外面调用:
local _looks, _li = getItemBagImg(dbitem:getLooks())

大概就是这样思路,纯盲打,未作语法校验,自己进行改造下
发表于 2020-8-16 21:12:44 | 显示全部楼层
hintHelper.img("items2", dbitem:getLooks()-10000, 32, 26)哈哈去年就能写了   这个问题太低级了

补充内容 (2020-8-16 21:13):
直接就可以调用,不要那么麻烦了
 楼主| 发表于 2020-8-16 22:39:33 | 显示全部楼层
舞尽锦瑟年华 发表于 2020-8-16 21:12
hintHelper.img("items2", dbitem:getLooks()-10000, 32, 26)哈哈去年就能写了   这个问题太低级了

补充内 ...

我的宝石编号在10576,为什么顺序乱的呢?填-10000就显示正确,填-10576显示是其他东西
发表于 2020-8-16 22:44:57 | 显示全部楼层
items       items2       只是文件名不一样    但是图片位置是精准的        这个引擎db读取没关系的      引擎为了扩展补丁才增加items2      所以加了10000
发表于 2020-8-16 22:46:36 | 显示全部楼层
因为你的宝石位置就是576        所以要减10000
发表于 2020-8-16 22:47:59 | 显示全部楼层
如果items扩展到21亿个图片,就不存在这个问题了
 楼主| 发表于 2020-8-16 23:21:23 | 显示全部楼层
舞尽锦瑟年华 发表于 2020-8-16 22:44
items       items2       只是文件名不一样    但是图片位置是精准的        这个引擎db读取没关系的      ...

items2  就是10000起算嘛,我素材在 items2的576,所以就是10576啊!就是10576显示是其他图片,填10000才是这个宝石图片
发表于 2020-8-17 00:15:32 | 显示全部楼层
hintHelper.img("items", dbitem:getLooks(), 32, 26)

首先你要明白这个函数的参数都是什么意识
第一个参数:图库文件名
第二个参数:图片索引
第三个参数:宽
第四个参数:高

然后要通过DB值,获取到真正的图库文件名,和图片索引,直接就开画图了。
通过我二楼给你手写的函数,仔细分析下,就知道什么意识了。
 楼主| 发表于 2020-8-17 00:22:09 | 显示全部楼层
hintHelper.img("Items2", dbitem:getLooks()-10576,11,11)

素材图片在items2中的576编号,不是应该设置-10576吗?怎么上面填-10000才是这个576编号?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-9-20 12:31 , Processed in 0.524424 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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