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

Project1

 找回密码
 注册会员
搜索

三层远景图 错误。

查看数: 909 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-11-17 09:38

正文摘要:

本帖最后由 bb2132960 于 2011-11-17 09:47 编辑 我用三层远景图脚本 做了一个地图  是“大地图”(类似世界地图) 三个图都没有问题 把主角放在这个地图里 一切正常 但是把主角放到 元件做的地图里 ...

回复

bb2132960 发表于 2011-11-17 13:39:34
iisnow 发表于 2011-11-17 10:12
LZ要复制我的几行代码,还要改一点东西:
1.在脚本的201行之前(即def passable?(……)的上一行)加上2. ...

感激不尽。

已经改好了 完全可行 目前没有发现其他错误。

更改这段脚本会不会造成其他不兼容?

点评

我只是重定义了那个passable?方法; 若存在远景图3就用远景图3的判定脚本, 没有远景图3就不调用后来加上的脚本,应该不会冲突,要是有就就联系我吧   发表于 2011-11-17 13:52
hcm 发表于 2011-11-17 13:29:02
是否可求其次,用PS或其他制图工具把大地图合为一远景图,在其上用透明地图元件填充.不用那脚本.
iisnow 发表于 2011-11-17 10:12:44
本帖最后由 iisnow 于 2011-11-17 10:14 编辑

LZ要复制我的几行代码,还要改一点东西:
1.在脚本的201行之前(即def passable?(……)的上一行)加上
  1. alias :no_p3_passable? passable?
复制代码
2.将
  1. def passable?(x, y, d, self_event = nil)
复制代码
这一行改为:
  1. def passable?(x, y, d, self_event)
复制代码
3.在脚本最后一个end的上一行添加以下内容:
  1.   alias :yes_p3_passable? :passable?
  2.   def passable?(x, y, d, self_event = nil)
  3.     if $panorama3 == nil
  4.       return no_p3_passable?(x, y, d, self_event)
  5.     else
  6.       return yes_p3_passable?(x, y, d, self_event)
  7.     end
  8.   end
复制代码
我没有试验,不知道对不对,LZ试试,错了的话,我可能要工程了(因为我还没有3层远景)

点评

刚才少了两个“?”,已经改过来了…  发表于 2011-11-17 10:15
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-3-11 17:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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