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

Project1

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

[已经解决] 高手帮忙,这ARPG有点毛病。

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-6
帖子
118
跳转到指定楼层
1
发表于 2009-7-27 16:45:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
2
发表于 2009-7-27 16:49:14 | 只看该作者
什么毛病?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-6
帖子
118
3
 楼主| 发表于 2009-7-27 16:51:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

女神控

梦石
0
星屑
49
在线时间
141 小时
注册时间
2008-9-24
帖子
1455
4
发表于 2009-7-27 16:51:58 | 只看该作者
不是啊
主角也能攻击
只是敌人攻击频率太高
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-6
帖子
118
5
 楼主| 发表于 2009-7-27 16:52:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
6
发表于 2009-7-27 16:55:51 | 只看该作者
敌人没有HP~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-6
帖子
118
7
 楼主| 发表于 2009-7-27 16:56:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-22
帖子
14
8
发表于 2009-7-28 17:21:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
200
在线时间
10 小时
注册时间
2009-7-25
帖子
656
9
发表于 2009-7-30 12:09:50 | 只看该作者
数据库,敌人,HP
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
10
发表于 2009-7-30 12:37:23 | 只看该作者
本帖最后由 夏季冰川 于 2009-7-30 12:45 编辑

嗯嗯,以下是我的大概思路,比较简陋
(最近本人也在研究ARPG),可能会有一两个遗漏的地方,请自行修改,仅供参考:
用事件做ARPG很麻烦,不过锻炼一下对事件的处理能力有何尝不可?

敌人的hp=a1                               #带入敌人的生命值
敌人防御力=a2                             #带入敌人的防御力
我方攻击力=a3                             #带入我方的攻击力
我方防御力=a4                             #带入我方的防御力
我方生命值=a5                             #带入我方生命值
敌方攻击力=a6                             #带入敌方的攻击力
敌方经验值=a7                             #打倒敌方所获得的经验值
敌方金钱值=a8                             #打倒敌方所获得的金币
以上代入地图上的并行事件处理.

以下带入怪物事件:

条件分歧:当 变量 a1>0时          #当敌方生命值大于0的时候
条件分歧:当 C 键按下时
条件分歧:当 变量 a3>a2 时        #当我方攻击力比敌方的防御力高时
变量操作:a3-=a2
变量操作:a1-=a3
脚本:(你自己设置伤害的脚本)            #对事件显示伤害
等待 10帧                        #我方的攻击延迟,可调
显示动画 x                                    
除此以外的场合
变量操作:a1-=1                                          #如果我方攻击力>敌人防御力,则伤害敌方1滴血.
脚本:(你自己设置伤害的脚本)           #对事件显示伤害
等待 10帧                        #我方的攻击延迟,可调
显示动画 x
分歧结束.
除此以外的场合
等待 10帧                         #NPC攻击延迟时间,可调
脚本:(敌方对我方的伤害)                   #对角色显示伤害
条件分歧:当变量 a6>a4时          #当敌方的攻击力大于我方的防御力时
变量操作:a6-=a4
变量操作:a5-=a6
显示动画 x
除此之外的场合
变量操作:a5-=1                              #若我方防御力高于敌方攻击力,敌方伤我1滴血
脚本:(敌方对我方的伤害)                   #对角色显示伤害
分歧结束
获得经验值:a7
增减金钱:a8
独立开关操作 A=on                         #敌人死了,新建事件页,角色图片设置为空
分歧结束

另外在地图上带入事件并行处理:
条件分歧:当a5<0时                 #若我方生命值为0以下时
显示图片:Gameover
返回标题画面
除此以外的场合
分歧结束
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 08:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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