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

Project1

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

探索地图的想法--附带一个半成范例

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
跳转到指定楼层
1
发表于 2007-2-22 04:59:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
   说是范例,其实仅仅是获得个数据,所以地图方面还想请人帮忙。
   《恶魔城》中有地图开放的百分比,来显示角色到过的地方(角色没有到过的地方)
     一,基本思路
    将移动过的坐标推到一个数组中,然后看看当前坐标是否存在于数组中。
二,方法
    #先借个已经生成的类生蛋,我用的是class Game_Variables
    attr_accessor:ma
    @ma=[]
    def 当前坐标 #数组中是否有当前坐标
    x=$game_player.x
    y=$game_player.y
   if  $game_variables.ma.include?([x,y]) == true #如果已经移动过的地方
       return $game_variables.ma#以数组来返回,方便数组的调用
       end
       else #如果不包括这个坐标
      $game_variables.ma.push [x,y]#就把坐标推到数组中
     end
三,实验
    1,在一个并行处理的事件上写“$game_variables.当前坐标”
    2,做个道具,连接公共事件“$game_variables.ma”
    说明:“$game_variables.当前坐标”是方法,$game_variables.ma是这个方法的情况。我们只要看看$game_variables.ma这个数组中是否有角色移动过的坐标,然后看看有没有重复的坐标,如果是的,实验就成功了。
  我们就可以通过道具,获得我们去过什么地方,走的路线是什么。
  不过,如何应用这些数据,我却不会了

  

http://rpg.blue/upload_program/files/足迹(sizz).zip

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
2
 楼主| 发表于 2007-2-22 04:59:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
   说是范例,其实仅仅是获得个数据,所以地图方面还想请人帮忙。
   《恶魔城》中有地图开放的百分比,来显示角色到过的地方(角色没有到过的地方)
     一,基本思路
    将移动过的坐标推到一个数组中,然后看看当前坐标是否存在于数组中。
二,方法
    #先借个已经生成的类生蛋,我用的是class Game_Variables
    attr_accessor:ma
    @ma=[]
    def 当前坐标 #数组中是否有当前坐标
    x=$game_player.x
    y=$game_player.y
   if  $game_variables.ma.include?([x,y]) == true #如果已经移动过的地方
       return $game_variables.ma#以数组来返回,方便数组的调用
       end
       else #如果不包括这个坐标
      $game_variables.ma.push [x,y]#就把坐标推到数组中
     end
三,实验
    1,在一个并行处理的事件上写“$game_variables.当前坐标”
    2,做个道具,连接公共事件“$game_variables.ma”
    说明:“$game_variables.当前坐标”是方法,$game_variables.ma是这个方法的情况。我们只要看看$game_variables.ma这个数组中是否有角色移动过的坐标,然后看看有没有重复的坐标,如果是的,实验就成功了。
  我们就可以通过道具,获得我们去过什么地方,走的路线是什么。
  不过,如何应用这些数据,我却不会了

  

http://rpg.blue/upload_program/files/足迹(sizz).zip

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
3
 楼主| 发表于 2007-2-22 18:27:10 | 只看该作者
实验方法:
  使用道具,检测角色经过的坐标
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
111
在线时间
74 小时
注册时间
2006-5-29
帖子
453
4
发表于 2007-3-3 05:40:42 | 只看该作者
{/hx}类似帝国时代的吗?如果用在RMXP里的话,感觉……有点不对劲吧?不过如果是一些特别的游戏的话,应该有用的。
{/pz}可恨偶这台机子没RMXP,开不了范例。。。{/ll}
【我的百度空间】
 不定时更新绘画或像素图~~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

5
发表于 2007-3-3 15:11:23 | 只看该作者
以下引用秋弦月于2007-3-2 21:40:42的发言:

类似帝国时代的吗?如果用在RMXP里的话,感觉……有点不对劲吧?不过如果是一些特别的游戏的话,应该有用的。
可恨偶这台机子没RMXP,开不了范例。。。

应该不是,不过你要的这个效果地球村有发过,曾经也有过这样的想法,和地球村那个还是蛮像的
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
111
在线时间
74 小时
注册时间
2006-5-29
帖子
453
6
发表于 2007-3-4 02:50:30 | 只看该作者
刚看了下,原来是记录地图走过的坐标,和位置的…………
{/hx}LZ还是辛苦了。。。

以下引用亿万星辰于2007-3-3 7:11:23的发言:
应该不是,不过你要的这个效果地球村有发过,曾经也有过这样的想法,和地球村那个还是蛮像的

{/se}那个东东还真有哇?那偶去地球村淘淘。。。{/tp}
【我的百度空间】
 不定时更新绘画或像素图~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
7
 楼主| 发表于 2007-3-5 03:40:51 | 只看该作者
已经有了吗?看来我闭门太久了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

本尊<

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-11-21
帖子
799

贵宾

8
发表于 2007-4-26 09:07:30 | 只看该作者
这个做脚印或人物跟随不错
黑羽毛
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

9
发表于 2007-4-26 15:03:20 | 只看该作者
以下引用莫浪语于2007-4-26 1:07:30的发言:

这个做脚印或人物跟随不错

关于脚印,你可以去看一下前几日神思发的一个残影的范例....
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

本尊<

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-11-21
帖子
799

贵宾

10
发表于 2007-4-26 19:41:46 | 只看该作者
以下引用亿万星辰于2007-4-26 7:03:20的发言:


以下引用莫浪语于2007-4-26 1:07:30的发言:

这个做脚印或人物跟随不错


关于脚印,你可以去看一下前几日神思发的一个残影的范例....

在哪里,论坛还是主站
黑羽毛
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 21:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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