小白刚学做游戏,官方文档非常简略,完全不知道怎么“轻松实现”
具体就是屏幕分为上下两个部分:
上面的镜头显示游戏场景的上半部分,
下面的镜头显示游戏场景的下半部分,
每个镜头都能够独立左右移动
求大神们指教
小白刚学做游戏,官方文档非常简略,完全不知道怎么“轻松实现”
具体就是屏幕分为上下两个部分:
上面的镜头显示游戏场景的上半部分,
下面的镜头显示游戏场景的下半部分,
每个镜头都能够独立左右移动
如果简单实现的话,可以参考这个
https://gitee.com/yeshao2069/CocosCreatorDemos/tree/v3.8.x/demo/2d/Creator3.8.0_2D_DualSplitScreen
以前刷视频的时候看到过一个效果很不错
【自适应分割屏幕工具Unity插件分享推荐202301270408-哔哩哔哩】 https://b23.tv/aikOvQc
不过是u3d的 不知道ccc有没有大佬做过类似
节点树定义了游戏世界的内容,摄像机可以用来观察游戏世界,摄像机观察到的内容可以选择投放到屏幕(也可以投放到一张纹理)。顺着这个思路,你要做分屏,一是要添加多个摄像机,二是要摄像机分别投放到屏幕的一部分。至于独立移动,你得让摄像机跟随各自想观察的对象。
两个摄像机,N个分组。屏幕两个Sprite,一个摄像机 targetTexture 指向一个 new Texture(), 然后赋给 spriteFrame,再给 Sprite,另一个摄像机同理。
这样下来是要3个摄像机吗?两个分屏摄像机成像内容分别给到两个sprite,两个sprite在组合成像,是这样吗?
嗯,新建个项目去试试,做一做你就会了