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

Project1

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

[推荐问答] 优先级可否设置大于5

[复制链接]

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
跳转到指定楼层
1
发表于 2017-3-4 13:51:22 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 89444640 于 2017-3-4 13:52 编辑

默认最大优先级是5,遮挡向上5格,对于默认人物没事,我这个超标严重,一直因为不会脚本只能忽略了。

后果就是只要角色图片高度大于32*5=160像素的,全都破皮了。如下所示

因为这个,当时设定好的骑马穿越森林的地图我都废弃了……

请教各位如何设置能让优先级大于5
最好可以调节到999什么的,就是相当于作为前景使用的地图原件,遮挡后方所有。

最好直接可以调节带星号的遮挡,比如6789A~Z显示遮挡高度,
如果不行可否考虑用地形标志解决。地形标志是0~7 所有0都是默认不能用,用所有为7的,怎么弄一下,让地形标志位7的,遮挡度为999,话说地图最高多少来着……500
那就直接设定成遮挡500吧。

希望能帮一下忙~谢谢~

评分

参与人数 1星屑 +100 收起 理由
RyanBern + 100 精品文章

查看全部评分

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
2
 楼主| 发表于 2017-3-4 23:19:21 | 显示全部楼层
本帖最后由 89444640 于 2017-3-4 23:22 编辑
guoxiaomi 发表于 2017-3-4 18:54
有一个思路是,利用地形标记,如果角色或事件踩在了被标记的图块上,就把角色或事件的 Z 坐标拉低,这样就 ...


我想了一下,好像不太行,因为角色体积横向宽度大于32,如果角色脚下没有踩到事件上,就不能算激活这个遮挡,然后会出现破皮的现象,当角色脚下的32格踩到事件上,会出现遮挡,然后走出事件,又没有遮挡
最容易想的就是马,骑马时候肯定宽度大于高度,然后只遮挡角色32*32位置与事件重合的时候,其他时候依然破皮。
看来还是想想办法找怎么定义那个星号5的高度。
而且说不准图像的长宽高,相当于说不准角色会有几个32*32格子,因为是变化的……或者这样,扩大角色的X轴判定,扩大到反正全屏也就480,32*12这么大不可能角色全屏……不对,有可能 飞空艇!
所以如果实在找不到那个改变星号5地图编号的地方,扩大角色的X轴判定为横向12格,这样无论角色在哪里,前方的原件肯定会挡住角色
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
3
 楼主| 发表于 2017-3-5 00:40:21 | 显示全部楼层
本帖最后由 89444640 于 2017-3-5 01:06 编辑
guoxiaomi 发表于 2017-3-4 23:42
不是很懂你的描述……你说的“事件”是指我上面的“标记”吗?

我的想法是,可以把角色能踩到的地方全都 ...


好像用了这个方法后,都不用管地形标记了 只要遮挡大于1的都会遮挡角色全身……
横版情况下。如果是从地面长出来的树柱子 墙壁之类的还好,因为没有角色从下方接触图块的可能,
如果是这种雕挂花纹,断壁之类的,跳跃接触的瞬间依然会出现遮挡异常

还得多测试测试。

我还是弄个素材工程,你边改脚本边调节吧,
Project2.rar (384.9 KB, 下载次数: 105)
横版森林中前景树木应该遮挡全部人物
接触的时候依然是遮挡不全,什么时候头自始至终被树木遮挡,这剧情就能用了。否则只能大草原跑马。

点评

我看看  发表于 2017-3-5 09:03
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 10:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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