查看: 5003|回复: 6

[讨论] 仙剑四战斗系统之换人(请教+探讨)

  [复制链接]
梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
回帖
393
发表于 2010-8-7 13:39:14 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 tree52 于 2010-8-7 21:25 编辑

【引子】
  问仙剑系统的挺多的,这次探讨的是类似于仙剑四的换人问题。
【换人描述】
  游戏在进入战斗界面时候上场人数只能为3人(以仙四为例),这三个人是上场的顺序是在ESC系统菜单中人物顺序决定的,换人只是在当队伍中多余4人(含4人,仙四主角最多是4人)的时候才存在换人。即ESC系统菜单中前三位顺序的人先上场,战斗时,在人物状态(HP、SP精气神)下都显示“换人”字样,点击后既可以换上第四个人。游戏胜利后所有人都增加经验(这个是仙四的情况),如果只是在场的人增加经验的话还要进一步思索完善一下这个系统。
【探讨如下】
  ……(Thx.)
哎呦,好像快要能发布一款游戏了,这次一定要低调!
梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
回帖
393
 楼主| 发表于 2010-8-7 19:49:27 | 显示全部楼层
远超过3小时,自顶一下。
谁来给下思路额?谢谢。。。
哎呦,好像快要能发布一款游戏了,这次一定要低调!
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2010-8-8 06:25:51 | 显示全部楼层
在XP的Scene_Battle 2中的第168行左右有句這樣的語句:
   
for i in 0...$game_party.actors.size

作用就是給隊伍中所有的角色加上經驗。如果是換人腳本的話,只需要把$game_party.actors這個數組換成你自定義的數組(當中記載有參戰角色的ID號碼)就可以給指定角色加上經驗。換人系統甚麼的其實說穿了就是對$game_party.actors這個數組的修改,思路有兩種:
1。在進入戰鬥前記錄原$game_party.actors,然後在戰鬥中改寫,在戰鬥後還原
2。另自爲戰鬥界面開辟一個臨時數組,替換戰鬥界面的系列腳本中引用的$game_party.actors,進入戰鬥時取隊伍前3名,戰後清空。
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
回帖
393
 楼主| 发表于 2010-8-8 12:18:11 | 显示全部楼层
回复 禾西 的帖子


    嗯,我再想想…谢谢啦!
哎呦,好像快要能发布一款游戏了,这次一定要低调!
回复

使用道具 举报

小小的百鬼夜行<

梦石
0
星屑
54
在线时间
579 小时
注册时间
2010-7-29
回帖
2593

贵宾

发表于 2010-8-8 18:33:08 | 显示全部楼层

点评

那两个点也被识别为url了  发表于 2011-8-4 14:57
某只PHP/HTML小白鼠→退屈の间


Cause I knew you were trouble when you walked in
So shame is on me now
I flow me to place i ve never been
till you put me down oh
Now Im lying on the cold hard ground
回复

使用道具 举报

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
回帖
393
 楼主| 发表于 2010-8-8 21:42:45 | 显示全部楼层
回复 退屈£无聊 的帖子

  好东西呀!呵呵,可以下载,我去看咯。感谢~
   
回复

使用道具 举报

梦石
0
星屑
1539
在线时间
729 小时
注册时间
2010-9-22
回帖
173
发表于 2011-8-4 14:53:54 | 显示全部楼层
tree52 发表于 2010-8-8 21:42
回复 退屈£无聊 的帖子

  好东西呀!呵呵,可以下载,我去看咯。感谢~

现在不能看了,不知道你那还有没有这个宝贝东西啊?嘿嘿。。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部