查看: 1552|回复: 6

[已经解决] 如何隐藏队伍里第一人

[复制链接]
梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
发表于 2012-10-28 11:09:46 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 勇敢的馒头 于 2012-10-29 09:30 编辑

求助,想要永久性隐藏队伍里的第一人,即:阿尔西斯在队伍里,地图上的行走图也是阿尔西斯,但在菜单中不显示阿尔西斯出来,只从队伍第二人帕吉尔开始显示
修改了 Window_MenuStatus 里的 定义     for i in 1...$game_party.actors.size 只能隐藏阿尔西斯的能力值和行走图,可依然还有个空白的位置
真正做游戏的游戏人是不会整天发帖灌水的!!!
梦石
0
星屑
50
在线时间
251 小时
注册时间
2009-11-13
回帖
445
发表于 2012-10-28 12:19:17 | 显示全部楼层
你的坐标没调?
回复

使用道具 举报

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
回帖
638
发表于 2012-10-28 12:32:16 | 显示全部楼层
老大,又是你.....
    for i in 0...$game_party.actors.size
      x = 64
      y = i * 116


改为:
    for i in 1...$game_party.actors.size
      x = 64
      y = i * 116 - 116
>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复

使用道具 举报

梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
 楼主| 发表于 2012-10-28 12:50:03 | 显示全部楼层
沙漠点灰 发表于 2012-10-28 12:32
老大,又是你.....

你是老大。。。我是个小菜。。。

这样坐标我改过,但是也有BUG,选择第二个帕吉尔,跳出的还是阿尔西斯
如果 $game_party.actors.size-1 删除队友数量,只会最后一个显示的人,但是阿尔西斯还是在外面
真正做游戏的游戏人是不会整天发帖灌水的!!!
回复

使用道具 举报

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
回帖
638
发表于 2012-10-28 13:44:54 | 显示全部楼层
勇敢的馒头 发表于 2012-10-28 12:50
你是老大。。。我是个小菜。。。

这样坐标我改过,但是也有BUG,选择第二个帕吉尔,跳出的还是 ...

忘了还有这...
翻到Scene_Menu.
最后几行..
什么
$scene = Scene_Skill.new(@status_window.index)
$scene = Scene_Equip.new(@status_window.index)
$scene = Scene_Status.new(@status_window.index)

的
@status_window.index

改为 @status_window.index+1


再想想...还有哪...
哦,在
Scene_Skill
Scene_Equip
Scene_Staus

搜索 Input::R

这三个下面都有
@actor_index %= $game_party.actors.size
后面加一行
@actor_index = 1 if @actor_index == 0

再在下面还有:(Input:L的)
@actor_index %= $game_party.actors.size
后加:
@actor_index = $game_party.actors.size - 1 if @actor_index == 0

评分

参与人数 1星屑 +132 收起 理由
hcm + 132 感谢回答

查看全部评分

>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复

使用道具 举报

梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
 楼主| 发表于 2012-10-28 15:45:30 | 显示全部楼层
本帖最后由 勇敢的馒头 于 2012-10-28 16:53 编辑
沙漠点灰 发表于 2012-10-28 13:44
忘了还有这...
翻到Scene_Menu.
最后几行..


厉害!你是大大!!!

不过。。。实际操作中我遇到个问题,我的排列是一列7人,更改Y坐标,这样似乎不适用啊。。。

[pre lang="ruby" line="1"]    for i in 1...$game_party.actors.size
      actor = $game_party.actors
      x = i % 7 * 80 - 80
      y = i / 7 * 92
      draw_actor_graphic(actor, x, y)[/pre]


类似这样的排版@沙漠点灰
QQ截图20121028155149.png

点评

到底改什么....貌似版规规定不能一题多问...不是原来那个问题的话,新建个帖子详细说明吧  发表于 2012-10-28 17:10
你看看我的签名吧,下面的不是7个一行吗,怎么又是5个了......  发表于 2012-10-28 16:28
什么意思,没看明白......  发表于 2012-10-28 15:47
真正做游戏的游戏人是不会整天发帖灌水的!!!
回复

使用道具 举报

梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
 楼主| 发表于 2012-10-29 09:29:58 | 显示全部楼层
用其他方法解决了,谢谢楼上的大大,认可,结贴!
真正做游戏的游戏人是不会整天发帖灌水的!!!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部