TA的每日心情![](source/plugin/dsu_paulsign/img/emot/shuai.gif) | 衰 2024-6-20 21:44 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
版主
![Rank: 7](static/image/common/star_level3.gif) ![Rank: 7](static/image/common/star_level2.gif) ![Rank: 7](static/image/common/star_level1.gif)
- 积分
- 601
|
首先是效果图,效果如下——
思路——
在24年上半年的更新中,开发者客户端更新了物品图片框,并且对属性进行了更新和维护。
其中有一项更新【继承事件】,是背包归纳的核心思路,这个属性将物品图片框,变成了一个可以操作的对象。
可以把东西放进去,也可以把东西拿出来,在拥有了这种灵活便利的操作基础上,就有了制作背包归纳的办法。
首先通过脚本获取到背包内某一种道具的stdmode,比如说武器的stdmode是5和6,然后记录道具的这个位置,如图所示:
3把武器分别位于背包的 第一格 第三格 第五格
记录这5个格子后,我们通过脚本屏蔽原本的背包格子,来关闭玩家对原始格子和道具的触控。
同时,我们将已经生成的物品图片框展示出来,并通过修改 物品对应下标 的方式,将已经记录在案的 1 3 5 三个下标,给于这3个物品图片框。
实际效果如下图所示:
因为这些物品图片框继承了具体的事件,所以可以把物品从这个框里拿出来,以及放回去。
但这里又涉及到了背包物品变动后的显示问题,所以在这里,需要加入如果在显示时背包物品和顺序发生变化时的相应处理。
简单一点来说这个功能实际上就要做两件事。
1,根据选择对背包内的道具类型进行归纳。
2,把归纳的数据通过物品道具框的方式展示出来。
这个脚本其实没有什么高深的技术含量,全都是vvm2引擎最基础的方法应用,熟练掌握游戏内的脚本和细节,能够开发出更多有趣且独一无二的功能。
具体脚本并没有任何难度,请参考Lua文档进行相应的测试和调整
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|