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

Project1

 找回密码
 注册会员
搜索
查看: 813|回复: 4
打印 上一主题 下一主题

[已经解决] 装备窗口的一个实现原理

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
跳转到指定楼层
1
发表于 2009-8-1 20:52:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
额 ,不好说……
就是显示可装备物品的那个窗口里面显示了可装备的物品

如果主角装备了,那么那样物品就不在列表里面了

想问一下这个的实现原理。

想借此实现 合成的时候,物品的放入
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
2
 楼主| 发表于 2009-8-1 21:14:54 | 只看该作者
没有把,发出来的帖子在这个地方?
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
帖子
6721

贵宾

3
发表于 2009-8-1 21:15:34 | 只看该作者
直接参考看看合成脚本如何?
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
4
 楼主| 发表于 2009-8-1 21:21:17 | 只看该作者
就是口述一下实现原理就好了,刚开始接触写窗口
就是不明白,怎么主角装备上了,那个东西就没有了,但是在
脚本里面也找不到失去物品的语句啊!
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
5
发表于 2009-8-1 21:55:05 | 只看该作者
在Game_Actor类有equip函数,这个是角色装备武器和防具的函数。有一段定义是这样的:
  1.     when 0  # 武器
  2.       if id == 0 or $game_party.weapon_number(id) > 0
  3.         $game_party.gain_weapon(@weapon_id, 1)
  4.         @weapon_id = id
  5.         $game_party.lose_weapon(id, 1)
  6.       end
复制代码
其中:@weapon_id是装备着的武器ID,id是要装备的武器ID。

整个装备的过程是这样的:首先获得ID为@weapon_id的武器(因为卸下之后,该装备便会出现在可装备栏里),然后把装备着的武器ID更新为id,最后失去ID为id的武器。

从中可以看出,其实装备着的武器角色是没有“获得”的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 13:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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