找回密码
 点一下
查看: 1110|回复: 3

追问:物品装备事件

[复制链接]
发表于 2011-12-8 23:51:10 | 显示全部楼层 |阅读模式
我现在的实现方式是这样的:
针对每一个物品槽位添加两个效果,比如-武器+ 武器-
所有武器类物品都有 一个行为,获得行为时触发武器+,失去行为时触发武器-
于是问题就来了,装备时,我可以通过指定物品槽id去获得被装备的物品,但是卸下来的时候,无法知道这个物品被卸到哪去了。。。。所以得不到物品了
一个笨拙的解决方法时添加一堆变量,装备时就在对应位置保存上,卸下来的时候就能知道之前装的是啥了,额但是这不是已经等于自己手写一个装备栏了么?
求更好的解决方案
 楼主| 发表于 2011-12-9 00:36:41 | 显示全部楼层
而且在使用物品栏容器的时候遇到了更麻烦的问题,获得一个单位的指定位置携带物品的时候,只有一个参数,所以无法定位容器内的物品槽?
回复

使用道具 举报

发表于 2011-12-15 21:12:24 | 显示全部楼层
物品栏,背包格,背包格可以设置每个格子是否为“装备”
防止在不具备“装备”属性的格子中,默认为非“装备”状态。
在“物品”中设置装备时添加行为or武器。这样将物品放置于具有“装备”属性的格子中时将获得行为or武器。

物品栏(就是可以放背包,也可以放物品的,默认的格子,最多6个的格子)默认具有“装备”属性。而且无法更改。

因此,做个容器,里面全是未“装备”的格子,把不“装备”的东西都丢背包里面去吧。
回复

使用道具 举报

发表于 2011-12-20 15:48:21 | 显示全部楼层
马克一个  正好做到了关于装备和物品栏的问题上,还在纠结系统如何区分装备栏和物品栏呢。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-11 03:17 , Processed in 0.041667 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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