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

Project1

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

[推荐问答] 关于行走图大小判断问题!

[复制链接]

Lv4.逐梦者

梦石
10
星屑
1496
在线时间
1086 小时
注册时间
2013-9-4
帖子
1313
跳转到指定楼层
1
发表于 2014-10-26 15:43:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1星屑
当行走图超过一定大小后就出现了如图情况,救护车和小车重叠在一起了!!如何解决?!

   ==如何判断行走图的边界问题?

最佳答案

查看完整内容

#============================================================================== # ■ 事件碰撞v1.0 2014 10.28 by 魔族宝 #------------------------------------------------------------------------------ # 在事件名内标注 # 横向设置为1的话,事件左右一格均不可通行。 # 纵向设置为1的话,事件上下一格均不可通行 # 如果不设置的话,依照原来的碰撞方法。 #========================================================== ...

评分

参与人数 2星屑 +130 收起 理由
怪蜀黍 + 100 被收录为【推荐问答】的奖励
结城照美 + 30 1V 壕有钱

查看全部评分

Lv1.梦旅人

梦石
0
星屑
55
在线时间
218 小时
注册时间
2013-12-17
帖子
386
2
发表于 2014-10-26 15:43:24 | 只看该作者
RUBY 代码复制
  1. #==============================================================================
  2. # ■ 事件碰撞v1.0 2014 10.28 by 魔族宝
  3. #------------------------------------------------------------------------------
  4. # 在事件名内标注<横 = n><纵 = n>
  5. # 横向设置为1的话,事件左右一格均不可通行。
  6. # 纵向设置为1的话,事件上下一格均不可通行
  7. # 如果不设置的话,依照原来的碰撞方法。
  8. #==============================================================================
  9.  
  10. #==============================================================================
  11. # ■ Game_Event
  12. #------------------------------------------------------------------------------
  13. #  处理事件的类。条件判断、事件页的切换、并行处理、执行事件功能
  14. # 在 Game_Map 类的内部使用。
  15. #==============================================================================
  16.  
  17. class Game_Event < Game_Character
  18.   #--------------------------------------------------------------------------
  19.   # ● 判断所在座标是否指定位置
  20.   #     x : X 座标
  21.   #     y : Y 座标
  22.   #--------------------------------------------------------------------------
  23.   def pos?(x, y)
  24.     xt=(@x==x)
  25.     xt=(x >= @x-$1.to_i and x <= @x+$1.to_i) if @event.name=~/<横 = (\d+)>/
  26.     yt=(@y==y)
  27.     yt=(y >= @y-$1.to_i and y <= @y+$1.to_i) if @event.name=~/<纵 = (\d+)>/
  28.     return (xt and yt)
  29.   end
  30. end

点评

如果事件两个都是大行走图的话还是没解决 哈哈  发表于 2014-10-28 13:04
解决了事件之间,但没解决主角是大行走图的情况!  发表于 2014-10-28 13:01
RM脚本定制/修改/整合 群:143356012(入群注明来意)
回复

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
3
发表于 2014-10-26 17:03:24 | 只看该作者
和行走图的图片大小有关...以$打头的单张的行走图,宽是图片横向距离的的1/3,高是图片纵向距离的的1/4...
事件编号大的图像会覆盖编号小的...

点评

那就把事件的距离固定在一个数值范围之外嘛...这个范围由行走图图片大小决定...灰叔大人...  发表于 2014-10-26 19:28
不是覆盖的问题是 边界的问题!就是不让辆车撞在一起哦 小正太  发表于 2014-10-26 19:10
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复

使用道具 举报

Lv4.逐梦者

梦石
10
星屑
1496
在线时间
1086 小时
注册时间
2013-9-4
帖子
1313
4
 楼主| 发表于 2014-10-26 22:00:48 | 只看该作者
正太君 发表于 2014-10-26 17:03
和行走图的图片大小有关...以$打头的单张的行走图,宽是图片横向距离的的1/3,高是图片纵向距离的的1/4...
...

两个都是行走图,以后还有更大的 飞机坦克之类的。都是在公路上开来开去的,如果都是事件可以自己调路线,但如果是主角是大尺寸行走图,在地图上乱串就会有这些问题。
回复

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
5
发表于 2014-10-26 22:56:37 | 只看该作者
grayuncle 发表于 2014-10-26 22:00
两个都是行走图,以后还有更大的 飞机坦克之类的。都是在公路上开来开去的,如果都是事件可以自己调路线 ...

那样的话,事件的通行度就应该重新定义了...

点评

我以为有新的脚本解决呢  发表于 2014-10-26 23:57
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复

使用道具 举报

Lv4.逐梦者

梦石
10
星屑
1496
在线时间
1086 小时
注册时间
2013-9-4
帖子
1313
6
 楼主| 发表于 2014-10-28 12:05:23 | 只看该作者
国产吃货 发表于 2014-10-26 15:43
#==============================================================================
# ■ 事件碰撞v1.0 20 ...

非常感谢哦!!!
    我那个战斗系统  Game_Event < Game_Character 估计被重新定义过了,居然无效!!!但在新的工程完美解决了!怎么回事?!!盼出2.0版兼容解决  再加1V
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 15:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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