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

Project1

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

骑马,下马系统的制作思路(发水区了..)

 关闭 [复制链接]

Lv1.梦旅人

堕落天使

梦石
0
星屑
55
在线时间
73 小时
注册时间
2005-10-22
帖子
337
跳转到指定楼层
1
发表于 2006-10-6 02:47:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不好意思,忘发工程了
http://rpg.blue/upload_program/files/骑马Project1.exe
因为批判声音大..发水区比较好..算我无聊写着玩的东西..


骑马,下马系统的制作思路

记得在离任之前曾经有网友问我,如果做一个骑马或者是开车的系统呢?其实这种东西非常得简单,不需

要任何外挂脚本的帮助,单纯的事件就可以完全搞定了。

当然,每开始做一个工程之前,都要先理清楚思路。下面我们就需要具体分析一下我们所需要的功能:
1:在地图上设置有车(或者马),当与之对话的时候可以进行骑乘
2:在把马(或车)买下后,可以从背包里面使用,然后进行骑乘
3:在需要的时候,按下某个键可以实现下马(或下车)的功能

OK,我们已经把需要的功能总结完了,那么现在我们来想一个制作的思路

1:首先我们需要一些人物骑在马上(或坐在车上)的行走图,与人物本身对应(骑马的行走图可以在   

66RPG下到,而且有很多)

2:开始对我们需要的功能进行下分析。
     如需要的功能1,是需要在地图上建立事件来完成,要用到[显示文章选项]和[条件分歧]等
     功能2则需要用物品对应公共事件来完成
     而功能3,则是同事件自制菜单一样,在骑马的状态下进行判断。调用公共事件,以求达到效果。

这里以马作为范例,所以首先我们要把传说中地骑兵行走图下下来
地址为:http://rpg.blue/web/htm/pic43.htm

那么,下面我们跟个图片一起开始制作

http://rpg.blue/upload_program/files/图片A.jpg <--查看图片1

图片A,我想大家对此都没有什么问题,这个东西的制作难点在马

http://rpg.blue/upload_program/files/图片B.jpg <--查看图片2
图片B,在[马]这个事件中,我们需要三张事件页
       第一张是半空白页,只需要放上一匹白马的行走图。
       第二张是执行页,这里要放上一匹白马的行走图和上图所截下的事件内容.
                       (事件出现条件为:开关1[可以骑地图上的马]为ON)
       第三张是空白页,什么都不要放
                       (事件出现条件为:开关2[已经骑上了]为ON)

       这个时候我们的主角已经可以骑上马四处乱跑了,现在要解决的是如何从马上下来
   这个时候我们需要建立一个公共事件,用于处理下马的事务。


http://rpg.blue/upload_program/files/图片C.jpg <--查看图片3
图片C,因为花20G骑马是在城内观光的,并且马不属于,所以不能随便下,否则一下马马就会四处乱跑导致交通堵塞等因素,并且会为主角挂上借马不还的骂名,
       而当主角骑的不是花20G借的马而是自己买的马时,主角就可以下来,并收回自己的马。

这样一来从地图上骑马就全部完成了,这个时候我们需要的是在道具中设置一个道具[马]并实现骑乘功能
http://rpg.blue/upload_program/files/图片D.jpg

图片D,如图所示建立一个道具[马],并让它执行公共事件[道具骑马]

http://rpg.blue/upload_program/files/图片E.jpg

图片E,这个时候我们只需要把刚才做好的那个事件[马]里面有关于骑乘的部分弄下来就可以了~

嗯,这样一来就做好了,

...出这个图片教学的目的并不是纯粹教大家如何做这个功能,因为早已经出来比这个还先进N倍的脚本,出的目的主要就是帮大家理一下思路,很多功能并不是只有脚本才能完成的。所以在遇到问题的时候应该仔细思考一下是否能用事件去完成,然后自己开个工程琢磨一下

事件跟脚本没有什么太大的不同,说白了所谓[事件]就是把脚本内容给图块化,弄成更容易让人理解,更人性化的人机界面,对于新手而言,掌握事件的要领要比去学脚本重要得多,

厌世了……

Lv1.梦旅人

堕落天使

梦石
0
星屑
55
在线时间
73 小时
注册时间
2005-10-22
帖子
337
2
 楼主| 发表于 2006-10-6 02:47:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不好意思,忘发工程了
http://rpg.blue/upload_program/files/骑马Project1.exe
因为批判声音大..发水区比较好..算我无聊写着玩的东西..


骑马,下马系统的制作思路

记得在离任之前曾经有网友问我,如果做一个骑马或者是开车的系统呢?其实这种东西非常得简单,不需

要任何外挂脚本的帮助,单纯的事件就可以完全搞定了。

当然,每开始做一个工程之前,都要先理清楚思路。下面我们就需要具体分析一下我们所需要的功能:
1:在地图上设置有车(或者马),当与之对话的时候可以进行骑乘
2:在把马(或车)买下后,可以从背包里面使用,然后进行骑乘
3:在需要的时候,按下某个键可以实现下马(或下车)的功能

OK,我们已经把需要的功能总结完了,那么现在我们来想一个制作的思路

1:首先我们需要一些人物骑在马上(或坐在车上)的行走图,与人物本身对应(骑马的行走图可以在   

66RPG下到,而且有很多)

2:开始对我们需要的功能进行下分析。
     如需要的功能1,是需要在地图上建立事件来完成,要用到[显示文章选项]和[条件分歧]等
     功能2则需要用物品对应公共事件来完成
     而功能3,则是同事件自制菜单一样,在骑马的状态下进行判断。调用公共事件,以求达到效果。

这里以马作为范例,所以首先我们要把传说中地骑兵行走图下下来
地址为:http://rpg.blue/web/htm/pic43.htm

那么,下面我们跟个图片一起开始制作

http://rpg.blue/upload_program/files/图片A.jpg <--查看图片1

图片A,我想大家对此都没有什么问题,这个东西的制作难点在马

http://rpg.blue/upload_program/files/图片B.jpg <--查看图片2
图片B,在[马]这个事件中,我们需要三张事件页
       第一张是半空白页,只需要放上一匹白马的行走图。
       第二张是执行页,这里要放上一匹白马的行走图和上图所截下的事件内容.
                       (事件出现条件为:开关1[可以骑地图上的马]为ON)
       第三张是空白页,什么都不要放
                       (事件出现条件为:开关2[已经骑上了]为ON)

       这个时候我们的主角已经可以骑上马四处乱跑了,现在要解决的是如何从马上下来
   这个时候我们需要建立一个公共事件,用于处理下马的事务。


http://rpg.blue/upload_program/files/图片C.jpg <--查看图片3
图片C,因为花20G骑马是在城内观光的,并且马不属于,所以不能随便下,否则一下马马就会四处乱跑导致交通堵塞等因素,并且会为主角挂上借马不还的骂名,
       而当主角骑的不是花20G借的马而是自己买的马时,主角就可以下来,并收回自己的马。

这样一来从地图上骑马就全部完成了,这个时候我们需要的是在道具中设置一个道具[马]并实现骑乘功能
http://rpg.blue/upload_program/files/图片D.jpg

图片D,如图所示建立一个道具[马],并让它执行公共事件[道具骑马]

http://rpg.blue/upload_program/files/图片E.jpg

图片E,这个时候我们只需要把刚才做好的那个事件[马]里面有关于骑乘的部分弄下来就可以了~

嗯,这样一来就做好了,

...出这个图片教学的目的并不是纯粹教大家如何做这个功能,因为早已经出来比这个还先进N倍的脚本,出的目的主要就是帮大家理一下思路,很多功能并不是只有脚本才能完成的。所以在遇到问题的时候应该仔细思考一下是否能用事件去完成,然后自己开个工程琢磨一下

事件跟脚本没有什么太大的不同,说白了所谓[事件]就是把脚本内容给图块化,弄成更容易让人理解,更人性化的人机界面,对于新手而言,掌握事件的要领要比去学脚本重要得多,

厌世了……
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-1-15
帖子
63
3
发表于 2006-10-6 02:52:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-4-25
帖子
264
4
发表于 2006-10-6 21:10:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

堕落天使

梦石
0
星屑
55
在线时间
73 小时
注册时间
2005-10-22
帖子
337
5
 楼主| 发表于 2006-10-6 21:13:08 | 只看该作者
以下引用神童刘蜀于2006-10-6 13:10:24的发言:

2个人物骑马怎么办?


啥米叫两个人骑?

可以使用状态法制作,

在使用这个物品的同时给被使用者加上一个状态,根据状态来判断这个马要给谁骑,然后换成相应的行走图

比如附带一个状态叫做[骑马者],则在物品使用的同时执行公共事件

    条件分歧:如果 角色1 状态有[骑马者]
        更改角色1图形
        更改移动速度 4
    条件分歧:如果 角色2 状态有[骑马者]
        更改角色2图形
        更改移动速度 4
厌世了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-8-9
帖子
510
6
发表于 2006-10-6 21:19:49 | 只看该作者
...终于做出来了..试试效果
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

7
发表于 2006-10-10 19:38:24 | 只看该作者
BUG过程:
1、买马
2、上自己买的马
3、租马
4、还马
5、还马
6、还马

7、上自己买的马
8、下马

彩色为出现BUG的地方。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

8
发表于 2006-10-10 19:41:11 | 只看该作者
你忘关一个开关了,更新后如下:
http://rpg.blue/web/ftppic/web3/200610/rideproject1.rar
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
183 小时
注册时间
2005-12-25
帖子
215
9
发表于 2006-10-16 05:58:47 | 只看该作者
还有,骑着马进屋子的时候就一起进去了.....
我在门的公共事件里加了判断主角是否骑马,若是骑了就先下马...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
5
在线时间
0 小时
注册时间
2006-12-25
帖子
1
10
发表于 2006-12-25 01:50:59 | 只看该作者
应该在下马的公共事件里加一个增减物品 马+1.否则用完一下马,马就会消失没人有耐心光买马吧.我更正后还在基础上增加了变速功能(也是纯事件)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-1 09:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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