Project1

标题: 三远景的行动问题~ [打印本页]

作者: 光£郎    时间: 2007-8-26 17:31
标题: 三远景的行动问题~
我使用了远景地图,并且把3个地图都弄好了
但是在测试游戏的时候…………
只要一移动就报错...
但是如果我按下CTRL键穿越的话又没有错误了...
就是不能正常行走 !!
请问因该怎么解决啊?
另外似乎遮掩没有被应用啊~!第1个图是范例工程的。第2个图是我的。第3个图是遮掩效果的!第4的图是行走报错的。




  def passable?(x, y, d, self_event = nil)
    # 被给予的坐标地图外的情况下
    unless valid?(x, y)
      # 不能通行
      return false
    end
    martix = [false,false,false,false,false,false,false,false,false]
    for panorama_x in 32*x..32*x+10
      next if panorama_x %2 == 0
      for panorama_y in 32*y..32*y+10
        next if panorama_y %2 == 0
212        color = $panorama3.bitmap.get_pixel(panorama_x,panorama_y)
        if color.green.to_i==0
          martix[0] = true
          break
        end
      end
      break if martix[0]
    end

作者: 光£郎    时间: 2007-8-26 17:31
标题: 三远景的行动问题~
我使用了远景地图,并且把3个地图都弄好了
但是在测试游戏的时候…………
只要一移动就报错...
但是如果我按下CTRL键穿越的话又没有错误了...
就是不能正常行走 !!
请问因该怎么解决啊?
另外似乎遮掩没有被应用啊~!第1个图是范例工程的。第2个图是我的。第3个图是遮掩效果的!第4的图是行走报错的。




  def passable?(x, y, d, self_event = nil)
    # 被给予的坐标地图外的情况下
    unless valid?(x, y)
      # 不能通行
      return false
    end
    martix = [false,false,false,false,false,false,false,false,false]
    for panorama_x in 32*x..32*x+10
      next if panorama_x %2 == 0
      for panorama_y in 32*y..32*y+10
        next if panorama_y %2 == 0
212        color = $panorama3.bitmap.get_pixel(panorama_x,panorama_y)
        if color.green.to_i==0
          martix[0] = true
          break
        end
      end
      break if martix[0]
    end

作者: 光£郎    时间: 2007-8-26 20:58
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2小时自助一次
作者: 慕容紫枫    时间: 2007-8-26 21:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 光£郎    时间: 2007-8-26 21:04
以下引用慕容紫枫于2007-8-26 13:02:58的发言:

我开始用也有好多麻烦,后来就可以了...
我认为双远景脚本通行设置就不错,比三好用多了
http://rpg.blue/web/htm/news401.htm 通行设置的录象


恩恩~确实很难用..这个黑白法是2层远景的
3层远景是位图法.....
作者: 孤独少帅    时间: 2007-8-26 22:25
3层远景的脚本需要注意下,把原来那个脚本里
从注释   再来个用地图做战斗背景
以下内容全部删除,肯定可以用,而且还是3层,不需要地图+"_3"直接用
地图做战斗背景了,很好用
作者: 光£郎    时间: 2007-8-26 22:36
以下引用孤独少帅于2007-8-26 14:25:57的发言:

3层远景的脚本需要注意下,把原来那个脚本里
从注释   再来个用地图做战斗背景
以下内容全部删除,肯定可以用,而且还是3层,不需要地图+"_3"直接用
地图做战斗背景了,很好用



什么啊????说仔细点!不明白的说




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1