查看: 3019|回复: 4

[已经过期] 有没有完善的战棋系统

[复制链接]
梦石
0
星屑
548
在线时间
254 小时
注册时间
2010-8-25
回帖
280
发表于 2015-8-2 21:58:44 | 显示全部楼层 |阅读模式

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

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

×
看了柳柳和叶子的战棋范例,发现出战角色都是固定的,
有没有出战角色可以灵活设定的战棋系统?
梦石
0
星屑
50
在线时间
157 小时
注册时间
2013-8-20
回帖
189
发表于 2015-8-2 23:48:53 | 显示全部楼层
话说你可以用条件分歧,像是一号事件XXX在队伍的时候改变事件图片和其他你必须写的东西,如果不在对就开启独立开关,跳转到第二个时间也当他啥都不是就行了。
二号,三号以此类推,注意一号分歧里需要判定的角色和其他的得不一样!别一号阿尔西斯,二号三号出战的还是阿尔西斯,可能脚本会出错吧!
回复

使用道具 举报

梦石
0
星屑
3293
在线时间
1463 小时
注册时间
2014-8-9
回帖
308
发表于 2015-8-3 11:05:34 | 显示全部楼层
我可以把阿尔西斯战记的出战人物改成队伍中的人物
不知符合你的要求?

点评

索尼克!  发表于 2015-8-3 11:22
回复

使用道具 举报

梦石
0
星屑
3293
在线时间
1463 小时
注册时间
2014-8-9
回帖
308
发表于 2015-8-3 12:22:02 | 显示全部楼层
你有阿尔西斯战记么?
把Scene_SLG(数据导入输出)
的 elsif type == "我方"到end的一段改成
actor_id = parameters[1].to_i-1
        if $game_party.actors[actor_id] != nil
        @battlers[event.id] = $game_party.actors[actor_id]
        @battlers[event.id].event_id = event.id
        @battlers[event.id].trigger_type = trigger[0]
        @battlers[event.id].trigger = trigger[1]
        event.type = 1
        @actors[event.id] = @battlers[event.id]
        $game_map.events[event.id].character_name=$game_party.actors[actor_id].character_name
        $game_map.events[event.id].character_hue=$game_party.actors[actor_id].character_hue
        $game_map.events[event.id].through=false
        else
注意之后应该有4个end
不仅角色内容改掉了,行走图也换了

回复

使用道具 举报

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2015-8-3 19:11:44 | 显示全部楼层
搜索ztbs,这个战棋我比较喜欢.
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部