查看: 3472|回复: 9

ARPG小课堂[1]

  [复制链接]

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
回帖
336
发表于 2008-1-22 18:54:58 | 显示全部楼层 |阅读模式

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

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

×
说到ARPG  
好多热爱RMXP的朋友们都争论不休

事实上ARPG的思路并不是很难
首先我们不要完全依赖RM的数据库
例如角色的HP
角色的SP,STR,DEF,攻击力等这些我们不能完全依赖数据库

首先先教大家怎么创建自己的数据库
这个要使用到变量!
数据库字段:数据库字段并不是RM中的 而是自己创建的变量

属性部分↓
角色id:Actors_id 在变量中创建一个角色ID
角色MaxHP:Actors_MaxHP 角色的最大HP 用于与HP进行判断
角色HP:Actors_HP 角色的实际HP各种攻击和BUFF附加在角色身上时消耗的实际HP
角色MaxSP:Actors_MaxSP
角色SP:Actors_SP
角色的攻击力:Actors_Atk 控制角色的攻击数值,这个时候可以把角色的STR传进去
角色的防御力:Actors_Def 控制角色的防御数值
角色的X坐标:Actors_X 角色的X坐标判断攻击范围需要用到
角色的Y坐标:Actors_Y 角色的Y坐标判断攻击范围需要用到

角色的动作:Actors_Action 角色当前的动作以下展开来讲↓

角色动作以数字来做参数  我在下面说下我的思路
角色动作部分↓
0=待机状态
1=行走状态
2=攻击状态
3=防御状态
4=跳跃状态
5=命中状态
6=死亡状态

角色属性部分和动作部分如果需要增加大家就按自己要求增加

动作部分 我们可以用公共事件来约束
做动作的判断  条件分歧  如果  角色的动作==2
就让角色执行攻击动作

另外敌人的属性也可以和角色数据相同
另外如果嫌变量多 就可以在角色属性中加1条 角色类型:表示角色是敌人还是我方

好了今天是第一节课
下节课我们来说一下如何做攻击动作的细节
范例的话我会补上的
↓这是啥-- [IMG][/IMG]
头像被屏蔽

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
回帖
895
发表于 2008-1-22 18:58:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
回帖
336
 楼主| 发表于 2008-1-22 19:00:47 | 显示全部楼层
可是数据库的HP用脚本读出来的话是无效的啊==

我们无法用事件脚本自由删减特别是敌人的

之所以多个角色ID出来是为了标识不同的角色
↓这是啥-- [IMG][/IMG]
回复

使用道具 举报

头像被屏蔽

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
回帖
895
发表于 2008-1-22 19:08:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
回帖
336
 楼主| 发表于 2008-1-22 19:13:39 | 显示全部楼层
恩尽量改善

总之先给大家一个ARPG在RM上的概念吧--

初始化的时候我们可以使用数据库

后续就不需要了


首先先考虑个易用性 和 重用性
然后才是灵活性
↓这是啥-- [IMG][/IMG]
回复

使用道具 举报

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
回帖
336
 楼主| 发表于 2008-1-22 20:05:46 | 显示全部楼层
↓这是啥-- [IMG][/IMG]
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-2-3
回帖
48
发表于 2008-1-23 08:50:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

雷欧纳德的宠物

梦石
0
星屑
50
在线时间
769 小时
注册时间
2006-8-6
回帖
3565

贵宾

发表于 2008-1-25 07:14:31 | 显示全部楼层
发布完毕。
http://rpg.blue/web/htm/news926.htm
vip+2
打酱油的- -b
回复

使用道具 举报

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
回帖
1260

贵宾

发表于 2008-1-25 08:36:34 | 显示全部楼层
大概一个人就要10个变量左右....
只需10个敌人就需要.............

引用这句
"可以简单的东西就不要复杂了"
-.-
回复

使用道具 举报

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
回帖
336
 楼主| 发表于 2008-1-27 04:54:01 | 显示全部楼层
谢谢 御灵
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部