设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4618|回复: 2

[已经解决] 问下有关 光标窗口

[复制链接]

Lv2.观梦者

梦石
0
星屑
550
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
发表于 2016-3-3 10:49:24 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
光标窗口里的  光标 是怎么调用的


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


我的光标用在其他地方 有物品显示   所以不知道 这个光标 要怎么个使用
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV

Lv1.梦旅人

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
帖子
416
发表于 2016-3-3 12:41:10 | 显示全部楼层
本帖最后由 夏末渐离 于 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 20:47
这东西 放什么地方啊  发表于 2016-3-3 20:33
this._itemWindow.setCategory('item');  发表于 2016-3-3 20:19
就是物品 指定的物品 出现在 物品栏里 不是装备  发表于 2016-3-3 20:12
物品出现了,你所需要的物品是什么类别的?  发表于 2016-3-3 20:06
  点我进入    
       ↓      
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
帖子
416
发表于 2016-3-3 13:37:03 | 显示全部楼层
本帖最后由 夏末渐离 于 2016-3-4 16:55 编辑
夏末渐离 发表于 2016-3-3 12:41
第一步:物品分类
1.物品场景有分类窗口和物品窗口。
2.分类窗口使用setItemWindow方法绑定了物品窗口。


物品.png
  点我进入    
       ↓      
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-3-28 20:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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