Project1

标题: 问下有关 光标窗口 [打印本页]

作者: z2z4    时间: 2016-3-3 10:49
标题: 问下有关 光标窗口
光标窗口里的  光标 是怎么调用的


比如  包里有个物品  他就会显示一个 物品光标


我的光标用在其他地方 有物品显示   所以不知道 这个光标 要怎么个使用
作者: 夏末渐离    时间: 2016-3-3 12:41
本帖最后由 夏末渐离 于 2016-3-3 13:58 编辑

第一步:物品分类
1.物品场景有分类窗口和物品窗口。
2.分类窗口使用setItemWindow方法绑定了物品窗口。
3.当选好分类时,分类窗口将会把currentSymbol传给物品窗口。
4.物品窗口收到这个分类后,开始refresh。

第二步:窗口重绘
1.物品窗口的makeItemList方法将找到当前队伍所持有的所有物品,并使用include方法进行筛选得到data数组。
2.物品窗口接着使用drawItem方法将data数组使用drawItemName方法绘制物品名字和图标,使用drawItemNumber绘制物品的持有数量。

第三步:物品使用
详情请察看:
1.Scene_Item的onItemOk方法。
2.Scene_ItemBase的determineItem方法:如果该物品是对友军使用,调出选择使用对象窗口,否则直接调用useItem方法。
3.Scene_ItemBase的useItem方法里的applyItem方法:应用物品。
  1. //物品被使用的核心方法applyItem关键的三句:
  2. var action = new Game_Action(this.user());  // 找使用者
  3. action.setItemObject(this.item()); //找物品
  4. action.applyGlobal(); //使用成功
复制代码

作者: 夏末渐离    时间: 2016-3-3 13:37
本帖最后由 夏末渐离 于 2016-3-4 16:55 编辑
夏末渐离 发表于 2016-3-3 12:41
第一步:物品分类
1.物品场景有分类窗口和物品窗口。
2.分类窗口使用setItemWindow方法绑定了物品窗口。


[attach]302773[/attach]

物品.png (127.36 KB, 下载次数: 18)

物品.png





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1