[Unity] 如何在Unity实现AR中的现实背景效果?

查看:564 |回复:306 | 2024-10-12 11:35:45

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

x
分享一个简单的功能,AR中都用了摄像机图像作为游戏的背景,今天就来分享一下如何在Unity中实现这个功能。

先上图看看实现效果:

132615ty4fjlk3pdzjjbyy.jpg

好了,看完图一目了然,应该知道是本文实现啥效果了,下面介绍如何实现。

基本原理:

用一张image做为整个游戏的背景。然后调用摄像头,每帧将摄像头采集的数据渲染到这张image中。

Unity中提供了的 WebCamTexture接口,用来播放视频输入。


好了基础知识点结束完毕,下面看一下具体实现。

Hierarchy中红框:一个 Camera(Main Camera), 一个Canvas(CameraCanvas), 一个Image。


其中CameraCanvas的属性如下:


至于Image,需要把他设为铺满全屏,具体截图就不展示了。

下面看脚本实现 CameraBGController.cs:


30行代码搞定。
2024-10-12 11:35:45  
 赞 赞 1

使用道具 登录

306个回答,把该问题分享到群,邀请大神一起回答。
2#
好玩
回复 收起回复
2018-9-26 16:09:11   回复
 赞 赞 2

使用道具 登录

3#
回复 收起回复
2018-10-14 23:45:24   回复
 赞 赞 2

使用道具 登录

4#
厉害
回复 收起回复
2018-10-15 01:04:39   回复
 赞 赞 2

使用道具 登录

5#
啥也别说了 掌声响起来
回复 收起回复
2018-10-15 08:30:33   回复
 赞 赞 2

使用道具 登录

6#
这个效果很棒啊
回复 收起回复
2018-10-15 09:02:26   回复
 赞 赞 2

使用道具 登录

7#
asdqwqda
回复 收起回复
2018-10-15 09:04:05   回复
 赞 赞 2

使用道具 登录

8#
厉害
回复 收起回复
2018-10-15 09:16:24   回复
 赞 赞 2

使用道具 登录

9#
谢谢分享
回复 收起回复
2018-10-15 09:21:03   回复
 赞 赞 2

使用道具 登录

10#
回复 收起回复
2018-10-15 09:25:32   回复
 赞 赞 2

使用道具 登录

11#
感謝~
回复 收起回复
2018-10-15 09:27:20   回复
 赞 赞 2

使用道具 登录

12#
难得一见的绝世好贴!
回复 收起回复
2018-10-15 09:36:12   回复
 赞 赞 2

使用道具 登录

13#
学习学习,谢谢分享。
回复 收起回复
2018-10-15 09:45:25   回复
 赞 赞 2

使用道具 登录

14#
感谢分享
回复 收起回复
2018-10-15 09:46:21   回复
 赞 赞 2

使用道具 登录

15#


资源甚好,发帖艰辛,且阅且珍惜
回复 收起回复
2018-10-15 10:17:07   回复
 赞 赞 2

使用道具 登录

16#
资源甚好,发帖艰辛,且阅且珍惜
回复 收起回复
2018-10-15 10:17:46   回复
 赞 赞 2

使用道具 登录

17#
感谢分享~棒棒哒
回复 收起回复
2018-10-15 10:18:16   回复
 赞 赞 2

使用道具 登录

18#
实现的很厉害啊
回复 收起回复
2018-10-15 10:33:10   回复
 赞 赞 2

使用道具 登录

19#


首发必需微元素,荣耀加身装备酷!
回复 收起回复
2018-10-15 10:40:29   回复
 赞 赞 2

使用道具 登录

20#
不错的资源,谢谢分享
回复 收起回复
2018-10-15 10:41:36   回复
 赞 赞 2

使用道具 登录

CG 游戏行业专业问题

Unity3D技术手机游戏引擎手游引擎
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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