creator3.0的UI不能选择摄像机渲染,做画面滚轴不好做,怎么解决

目前3.0场景里的Canvas不能像creator2.0那样选择摄像机渲染UI,摄像机只能做3d元素渲染,用3.0基于Canvas的UI做一个2d横板滚轴游戏,很不方便做,只能手动根据玩家行走方向反向移动背景图,效率很低。还是说有摄像机渲染Canvas这个功能,我没找到方法使用,有谁知道办法。

正在改进中,会把Canvas里的摄像机放出来提供编辑

希望第一个正式版就能出吧,有些横版或者纵版2d滚轴游戏需要用3.0做,因为角色是3d的,背景是2d,没摄像机滚轴难,用creator2.0做对3d支持又不好。

嗯,我们也是想争取在第一个正式版上~

原来有计划做啊…差点以为3.0要放弃2d游戏了 :joy: 加油这个功能真的很重要

论坛版已经有这个功能了,你可以试一下,欢迎反馈~

我已经试过了 发现只是单纯的把cameral分开了 但是并不能实现正常的摄像机移动等操作

camera 分出来却不能移动,做不了2d滚轴,这跟不分没区别啊。2d滚轴游戏目前还是很普遍的,开发者发现做不了很快就弃坑

scrollview不行吗

你把所有游戏场景丢到scrollview里?

是哪里不能移动呢?我这边试是可以移动相机的位置的。

摄像机可以移动,但是在2d编辑模式下不能用平移工具,只能在属性面板改位置。3d模式下可以平移
但是问题还是有,看下面截图,摄像机照射范围已经离开了canvas,但是运行结果还是能渲染canvas里的元素。应该是什么UI都看不见才对。
位置虽然移动了,但是渲染没跟着位置,ui渲染不受camera的位置影响。

运行结果

现在camera 虽然从canvas里分离出来了,但换汤不换药,跟没分离之前没区别

用摄像机做2d滚轴还是做不了

可以参考creator2.0啊,摄像机移动,canvas里的渲染也跟着移动

你把这个AlignCanvasWithScreen勾掉,看是不是就正常了,这里确实会有点迷惑~

2D视图下UICamera没有显示移动的Gizmo的问题已经修复,下个版本就能正常使用~

根据你的设置是可以了,但是还是有其它问题。

运行结果

摄像机的渲染范围不正确。我把摄像头的范围正好框到一个正方形左边了,运行结果应该是正方形左边贴着左屏幕才对,运行结果是左边有大空隙。随便移动摄像头运行结果也是,画面结果和摄像机设置的范围有偏差

怎么样?我提的摄像机渲染范围和运行结果有位置偏差的问题,能验证出来吗。
我的项目需要用到正确的滚轴功能,希望能在下个版本解决掉这个问题

前排关注一下这个帖子。

marky

用了最新的3.0正式版,发现这个问题还是没改好