Project1

标题: 请教一个遮挡问题的事件解决方法 [打印本页]

作者: 苏菲娅    时间: 2008-4-3 00:36
标题: 请教一个遮挡问题的事件解决方法
{/ll}首先请各位大大不要贴个网址叫俺看新手录象
所有新手录象和商业素材使用教学俺发誓都已经很认真地看了

事情是这样滴
俺不喜欢用纯粹的双远景和三远景来解决问题
因为俺觉得远景留着将来还有大用
所以俺很笨笨地用ps切割了地图拼成256*n的
然后再用雾图做的遮挡
但是呢
雾图遮挡有个bug
和以前双远景遮挡一样,遮挡物有时候在不该遮的时候也遮了
(后来貌似有个"双远景.伪.优先级"的东东出来解决了这个问题,不过俺不要这个法子,俺要留着远景备用的!)

俺表达能力不好,配图说明好了......
如图:
这是俺正在做的地图


正常的遮挡是这样的


但是站在这个位置遮挡就出问题了

有人也许说,可以设置一下通行,不让角色走进那个地方嘛.
可是俺有完美主义倾向,看上去可以走的路不让走,俺心里就窝火别扭...{/gg}再说有时候路很窄的话呢...
也可以把树呀篱笆呀的做成npc行走图?可是那样位置对不准,我知道是用下边居中的32像素为参照点去对,可是很累很累啊~~~ {/ll}


最后我的思路是这样的,先在图块里把那些可能出问题的位置的图形标志设为7

然后我准备在地图上设个并行事件
条件分歧
当主角接触那些图形标志为7的图块时
更改雾的透明度为0
其他情况下透明度222
请教大大们这一事件的具体写法,谢谢!

另:我试过在那些地方设事件,条件是"与主角接触",内容是"更改雾透明度0"
但是那样雾就一直是0了,怎么能让主角离开那些地点时雾的透明度恢复呢?

积分不够我可以加,vip也行,但我提到的已知的那些法子最好别推荐了,谢谢了! [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 水迭澜    时间: 2008-4-3 00:38
http://rpg.blue/web/htm/news817.htm
作者: 苏菲娅    时间: 2008-4-3 00:42
以下引用苏菲娅于2008-4-2 16:36:10的发言:
和以前双远景遮挡一样,遮挡物有时候在不该遮的时候也遮了
(后来貌似有个"双远景.伪.优先级"的东东出来解决了这个问题,不过俺不要这个法子,俺要留着远景备用的!)

以下引用水迭澜于2008-4-2 16:38:32的发言:

http://rpg.blue/web/htm/news817.htm

{/ll}{/ll}{/ll}{/ll}
俺知道那个脚本的

可俺不是用的双远景脚本呢...俺是图块加雾做遮挡的...俺不习惯看着一片白花花的空地图做事件{/gg}给个别的法子吧{/dk}{/dk}{/dk}{/dk}
作者: 水迭澜    时间: 2008-4-3 00:58
- -
那就在主角站的那一格里设置一个事件,更改优先级好了……或者显示图片orz||||
不过这样的话工作量会很大吧……
作者: 苏菲娅    时间: 2008-4-3 01:13
以下引用水迭澜于2008-4-2 16:58:13的发言:

- -
那就在主角站的那一格里设置一个事件,更改优先级好了……或者显示图片orz||||
不过这样的话工作量会很大吧……

工作量稍大点也不打紧
可是当主角离开这个位置时怎么让优先级变回来呢?
我试过更改雾透明度,道理差不多?
记得以前看过个帖子
是颠倒的彩虹还是洋娃娃提议的我忘了
帖子找不到了(其实也没说具体步骤)
是设个并行事件
判断主角站的地方的图形标志
如果是多少则把雾图(遮挡图)透明度改为0

我想
关键在于怎么判断主角站的位置的图形标志值?
然后代入变量
再条件分歧?
可我是脚本盲
不知道怎么取得主角所站位置的图形标志值...{/gg}
作者: 水迭澜    时间: 2008-4-3 01:27
这样啊
地图标志的话用变量代入角色的地形标志吧~~
作者: 苏菲娅    时间: 2008-4-3 01:35
以下引用水迭澜于2008-4-2 17:27:48的发言:

这样啊
地图标志的话用变量代入角色的地形标志吧~~


[本贴由作者于 2008-4-2 17:28:20 最后编辑]

具体怎么写?
地图标志和角色的地形标志怎么取得
我想问的就是这个{/hx}我脚本盲{/hx}是用get什么什么的语句吗?{/hx}{/hx}
不要嫌俺麻烦...{/hx}
作者: 水迭澜    时间: 2008-4-3 01:36
不是脚本拉

事件-增减变量-某变量代入角色的地形标志

至于地形标志可以在地图元件里设置~最后一页 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 苏菲娅    时间: 2008-4-3 02:03
以下引用水迭澜于2008-4-2 17:36:55的发言:

不是脚本拉

事件-增减变量-某变量代入角色的地形标志

至于地形标志可以在地图元件里设置~最后一页

谢谢,谢谢!找到了!
怎么有两个"角色"选项......我当时只看上面那个了......{/gg}


事件这样写可以吧,不过时间多少帧好呢...

作者: 水迭澜    时间: 2008-4-3 02:05
恩,前一个是作为Game_Battler的角色,后边一个是作为Game_Player的角色……= =
我是这么理解的orz




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