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

Project1

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

[已经解决] 远景图与震动画面的差异性

[复制链接]

Lv2.观梦者

梦石
0
星屑
904
在线时间
246 小时
注册时间
2015-1-24
帖子
112
跳转到指定楼层
1
发表于 2019-6-4 00:09:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
由于游戏场景在船上,于是添加了一个Ocean做背景,并且添加了一个持续进行的震动画面事件
然后就出现了微妙的问题,远景图会随着地图震动,然而边缘部分因为后面是空白的导致会露出约3像素黑色【1强度震动下】
目前尝试过固定远景图脚本、Ulds添加Z值-100,喵5的远景图视差消除、给地图最外侧套一层黑色图块、允许地图卷动、增大远景图尺寸……
……以上方法均没有成功
所以有什么方法可以让远景图或Ulds中某图像不参与震动画面吗?
原创恐怖解谜  岛语
   原创悬疑解谜 雪疑
      原创悬疑风格伪R剧 《抉择CHoice》   【黑历史】

             一只来自北方的泥亾工作室,欢迎骚扰

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21010
在线时间
4886 小时
注册时间
2014-12-22
帖子
1527

开拓者

8
发表于 2019-6-6 21:58:06 | 只看该作者
泥亾 发表于 2019-6-6 20:21
我现在用了一个非常麻烦的算法解决了这个问题:
首先用ulds显示图片,位置保留在x=-50,并且不looper,并 ...

啊好复杂,不过能解决也很好了!
我没用rgd程序力也没有,帮不到什么⋯⋯
图片太大的话,考虑把地图分几块呢?(你船好大~)仿真性嘛忍忍就过去了,反正rm走格子就不仿真了~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
904
在线时间
246 小时
注册时间
2015-1-24
帖子
112
7
 楼主| 发表于 2019-6-6 20:21:25 | 只看该作者
shencao 发表于 2019-6-5 23:31
我开新工程看了一下,新工程的震动不是黑边哎?默认的情况震动时是左边缘会看到一点地图的右边缘,地图是循 ...

我现在用了一个非常麻烦的算法解决了这个问题:
首先用ulds显示图片,位置保留在x=-50,并且不looper,并且卷动速度等同人物
这样就能保证效果了,问题在于远景文件真的真的非常大,一个50*80的地图大小达到了4M,现在准备尝试把船体遮掩部位裁掉。但这样的问题就是再也不能looper,仿真性又降低了一些
原创恐怖解谜  岛语
   原创悬疑解谜 雪疑
      原创悬疑风格伪R剧 《抉择CHoice》   【黑历史】

             一只来自北方的泥亾工作室,欢迎骚扰
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
904
在线时间
246 小时
注册时间
2015-1-24
帖子
112
6
 楼主| 发表于 2019-6-6 16:15:07 | 只看该作者
shencao 发表于 2019-6-5 23:31
我开新工程看了一下,新工程的震动不是黑边哎?默认的情况震动时是左边缘会看到一点地图的右边缘,地图是循 ...

那似乎是RGD所带来的问题……?用⑨姐姐的RGD启动了新工程后,无论是扩大地图、是否循环远景图,都会出现远景图的黑边,应该是改了算法的说?

点评

有可能,你去rgd的发布帖问问看?  发表于 2019-6-6 19:29
原创恐怖解谜  岛语
   原创悬疑解谜 雪疑
      原创悬疑风格伪R剧 《抉择CHoice》   【黑历史】

             一只来自北方的泥亾工作室,欢迎骚扰
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21010
在线时间
4886 小时
注册时间
2014-12-22
帖子
1527

开拓者

5
发表于 2019-6-5 23:31:31 | 只看该作者
本帖最后由 shencao 于 2019-6-5 23:54 编辑

我开新工程看了一下,新工程的震动不是黑边哎?默认的情况震动时是左边缘会看到一点地图的右边缘,地图是循环的,远景图不管勾不勾循环都不会出现黑边的情况,目测应该也是左边缘接右边缘这样。
(我自己的工程刚才看错了,因为画太黑了otz 也是循环的,不是黑边)
那你这个可能是某个另行添加的脚本产生的副作用⋯⋯
可以新建个工程,然后一个一个的复制脚本进去看震动效果,排查一下是哪个脚本干的。

当然不管是怎样,震动都会看到穿帮画面的,就算是看到另一边的图块也不太好看(除非这个地图左右可以无缝衔接)。
我的建议还是:只要边缘留的足够大,看不到边缘就没问题啦。
实际上因为角色在画面中间,如果想要让角色站在原定边缘的位置而看不到地图边缘,可能要多画半个屏幕+1格这么多。这样角色是一直在屏幕中间,实际地图的边缘始终会在屏幕外1格(虽然可能走不到边玩家就没有“到地图边界”的感觉了吧?)
你这个在船上,画个船头和船尾,画个货物什么的给他堵住,自然就限制了活动范围,其他地方就是海面,应该还是很和谐的~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
904
在线时间
246 小时
注册时间
2015-1-24
帖子
112
4
 楼主| 发表于 2019-6-5 11:30:54 | 只看该作者
shencao 发表于 2019-6-4 20:24
我自己是:把地图画大一点,然后堵住让角色不让他们能走到边缘
如果必须要角色能走到边缘的话,我就不知道 ...

尝试了增大地图的方法,然而远景图的绘制似乎也是只针对画面,So地图边缘无论怎么扩大似乎都【笑

点评

尝试后发现,ulds的算法似乎和远景一样,所以就……【笑  发表于 2019-6-5 19:14
哎这样!我不大用远景没注意过,那把远景换成ulds的图呢?  发表于 2019-6-5 15:54
原创恐怖解谜  岛语
   原创悬疑解谜 雪疑
      原创悬疑风格伪R剧 《抉择CHoice》   【黑历史】

             一只来自北方的泥亾工作室,欢迎骚扰
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21010
在线时间
4886 小时
注册时间
2014-12-22
帖子
1527

开拓者

3
发表于 2019-6-4 20:24:11 | 只看该作者
我自己是:把地图画大一点,然后堵住让角色不让他们能走到边缘
如果必须要角色能走到边缘的话,我就不知道了。

另外有一些灯光(限制视野)的脚本也会有这个问题,就算地图很大也只绘制屏幕的部分,震动就能看到边缘。不会改复杂脚本的我的解决方法是换一个不会这样的脚本。
你不一定会用到啦,正好说到了就一起提一下~
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35186
在线时间
4169 小时
注册时间
2007-12-15
帖子
10067
2
发表于 2019-6-4 07:06:11 | 只看该作者
xp可以实现的的做法是,图片当远景,脚本对应编号图片改z数值,并行移动图片。
也许能通用?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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