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

Project1

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

[已经解决] 关于离队人物身上装备的问题!

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
跳转到指定楼层
1
发表于 2011-11-20 21:39:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
有没有可以交换装备的脚本?
比方ID001号人物离队时,通过脚本将装备交给ID005号人物,这样ID005号人物在加入时就拿着ID001号人物离开时的装备?

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-11-20 21:50:47 | 只看该作者
本帖最后由 小白玩家 于 2011-11-20 22:02 编辑

2个并行处理的事件
附范例

3.jpg (40.8 KB, 下载次数: 1)

3.jpg

2.jpg (109.88 KB, 下载次数: 2)

2.jpg

范例.rar

186.78 KB, 下载次数: 16

点评

你给他写个脚本呗  发表于 2011-11-20 23:21
问题在万一1号角色的装备很混乱呢?  发表于 2011-11-20 23:05
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
3
 楼主| 发表于 2011-11-21 07:03:50 | 只看该作者
小白玩家 发表于 2011-11-20 21:50
2个并行处理的事件
附范例

按照上面的设置,只能是继承指定装备。因为每个人的想法不一样,装备到身上的武器等等也会不同。
其实我的想法是这样的。我在做的是三国时期的游戏。其中关羽原本是骑黄马的形象(ID002),从曹操那里回来后换红马了,也就是说攻击画面需要换,我应该怎么设置?
我的初步构思是再设置一个新人物(ID052),骑红马的关羽,除了攻击画面与原来的不同外全都一样。这样我就可以设计成2号离队,52号加入,在游戏过程中就是新的骑红马的关羽了。但是原来2号关羽的装备,如何自动转到52号的身上呢?
我考虑是不是用一个脚本?你那里有这样的脚本吗?
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
4
发表于 2011-11-21 09:38:47 手机端发表。 | 只看该作者
更改角色图片就可以,不需要换人,事件里有
回复

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
5
发表于 2011-11-21 10:39:26 | 只看该作者
本帖最后由 幻耶 于 2011-11-21 10:46 编辑

$game_actors[角色编号].equip(装备类型, 要替换的装备的编号)
装备类型0代表武器,1代表盾,2代表头部防具,3代表身体防具,4代表装饰品。卸下装备,就把要替换的装备的编号填0。

比如离队的3号角色卸下9号武器,4号角色装备上9号武器
a = $game_actors[3].weapon_id
$game_actors[3].equip(0,0)
$game_actors[4].equip(0,a)
囡囚囨囚囨図囨囧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
6
 楼主| 发表于 2011-11-21 10:44:26 | 只看该作者
幻耶 发表于 2011-11-21 10:39
$game_actors[角色编号].equip(装备类型, 要替换的装备的编号)
装备类型0代表武器,1代表盾,2代表头部防具 ...

问题就在于,因为游戏过程的原因,无法确定离队人物在离队时会装备什么样的武器防具。
回复

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
7
发表于 2011-11-21 10:47:43 | 只看该作者
我心飞扬 发表于 2011-11-21 10:44
问题就在于,因为游戏过程的原因,无法确定离队人物在离队时会装备什么样的武器防具。 ...


用一个变量记录离队角色的装备编号

a = $game_actors[3].weapon_id
$game_actors[3].equip(0,0)
$game_actors[4].equip(0,a)
囡囚囨囚囨図囨囧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
8
 楼主| 发表于 2011-11-21 10:56:22 | 只看该作者
幻耶 发表于 2011-11-21 10:47
用一个变量记录离队角色的装备编号

a = $game_actors[3].weapon_id

不懂,能详细说说吗?我基础比较低。
回复

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
9
发表于 2011-11-21 11:14:50 | 只看该作者
本帖最后由 幻耶 于 2011-11-21 11:17 编辑
我心飞扬 发表于 2011-11-21 10:56
不懂,能详细说说吗?我基础比较低。


你自己建个工程执行一下试试吧,设置一个事件:先加入4号角色,再执行以下脚本,然后3号角色离队
  1. a = $game_actors[3].weapon_id
  2. $game_actors[3].equip(0,0)
  3. $game_actors[4].equip(0,a)
复制代码
囡囚囨囚囨図囨囧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
10
 楼主| 发表于 2011-11-21 11:28:11 | 只看该作者
本帖最后由 我心飞扬 于 2011-11-21 11:39 编辑
幻耶 发表于 2011-11-21 11:14
你自己建个工程执行一下试试吧,设置一个事件:先加入4号角色,再执行以下脚本,然后3号角色离队 ...


我是说,3号离队的时候,把装备转给4号,你让我先加入4号?
我测试了一下,似乎可以,但是只继承了武器,其他装备没有继承。
我人物身上的装备分为:武器、盾、头、身体、坐骑、饰品1、饰品2、玉石、道具九样,我应该怎么设置?
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 05:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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