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

Project1

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

[已经解决] 仿幻世录1的战斗模式

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-11-8
帖子
42
跳转到指定楼层
1
发表于 2010-12-21 13:19:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
各位兄弟:
    我想做一个仿幻世录1的战斗模式,战斗中,我只能控制攻击的一个动画,不能控制被击中的动画对应的人或怪物的动画。
请大家帮帮忙。晚上都睡不着觉了。

点评

得到答案请去认可贴认可  发表于 2010-12-22 09:52
爱游戏、爱艺术、爱生活

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
2
发表于 2010-12-21 13:26:23 | 只看该作者
那个战斗模式俗称战棋。
最相近的应该是 叶子 的 阿尔西斯战记 不晓得最新版本是多少了。
自己手动搜索看看去吧
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-11-8
帖子
42
3
 楼主| 发表于 2010-12-21 13:40:17 | 只看该作者
我现在做的不是战棋,我只要普通攻击模式中,能显示我要的对方不攻击的怪物图片动画和我方的人被击中的人物图片动画

点评

齐时战斗?  发表于 2010-12-21 13:45
爱游戏、爱艺术、爱生活
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

4
发表于 2010-12-21 13:55:59 | 只看该作者
这个其实就相当于战斗的时候切入默认系统进行战斗就可以了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-11-8
帖子
42
5
 楼主| 发表于 2010-12-21 14:43:37 | 只看该作者
但是,我的被攻击的对象不同,攻击的动画图片也不同,比如蜜蜂被攻击是蜜蜂的图片动画,青蛙被攻击是青蛙被攻击的动画,不能一个攻击动画解决的。玩过幻世录1的就知道
爱游戏、爱艺术、爱生活
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
78 小时
注册时间
2007-3-4
帖子
24
6
发表于 2010-12-21 16:42:57 | 只看该作者
可以试试改Scene_Battle 4(你如果用了别的什么脚本就找相应的地方)

找“生成基本行动结果”,在“if @active_battler.is_a?(Game_Actor)”下面判断角色/敌人的id,来对应不同的@animation1_id和@animation2_id

不知道我这样理解lz的问题对不对- -

评分

参与人数 1星屑 +266 收起 理由
fux2 + 266 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-11-8
帖子
42
7
 楼主| 发表于 2010-12-21 16:45:17 | 只看该作者
判断角色/敌人的id,思路是对的,但要怎么修改脚本呢?
爱游戏、爱艺术、爱生活
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
78 小时
注册时间
2007-3-4
帖子
24
8
发表于 2010-12-21 17:42:31 | 只看该作者
本帖最后由 ioudylm 于 2010-12-21 17:46 编辑

如果要连敌人的id一起判断就写在“@target_battlers = [target]”下面
举个例子:

  1. # 设置对像方的战斗者序列
  2. @target_battlers = [target]

  3. case @active_battler.id #判断角色id
  4.   when 1,2 #角色id为1或2时
  5.     @animation1_id = 10 #行动方动画
  6.     @animation2_id = 12 #对象方动画
  7.   when 3 #角色id为3时
  8.     case target.id #进一步判断敌人id
  9.       when 1 #敌人id为1时
  10.         ... #后面以此类推
  11.     end
  12. end
复制代码

特技的动画id也可以去相应的地方改,然后根据需要把行动方动画和对象方动画设定成动作播放期间对象消失就可以了……大概
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
9
发表于 2010-12-21 18:14:36 | 只看该作者
推荐给你另外一个范例:全动画战斗系统
装卸(美)工的福音

点评

lz的要求好像不需要全动画啊,幻世录1是静态的战斗图  发表于 2010-12-22 12:06
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-11-8
帖子
42
10
 楼主| 发表于 2010-12-22 09:16:46 | 只看该作者
谢谢大家的帮忙,我今天再研究研究。我会做出好作品来的。:lol


66rpgtony于2010-12-22 12:29补充以下内容:
我要先确认没有问题再发认可贴


66rpgtony于2010-12-22 13:04补充以下内容:
反过来,如果是敌人攻击我方,那我方被击中的动画图也不一样,该怎么修改脚本呢?
谢谢!恭候回音


66rpgtony于2010-12-22 13:07补充以下内容:
认可贴在哪里认可,找不到地方


66rpgtony于2010-12-22 14:25补充以下内容:
ioudylm   的答案得到我的认可了
爱游戏、爱艺术、爱生活
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 08:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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