GameRes游资网

 找回密码
 立即注册

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

发布者: D小游 | 发布时间: 2018-9-14 13:29| 评论数: 0

游戏程序
平台类型:  
程序设计:  
编程语言:  
引擎/SDK: Unity3D 
文/ArtStealer

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

先上图看看实现效果:

微信图片_20180914132153.jpg

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

基本原理:

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

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

微信图片_20180914132156.jpg

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

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

微信图片_20180914132158.png

其中CameraCanvas的属性如下:

微信图片_20180914132159.png

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

下面看脚本实现 CameraBGController.cs:

微信图片_20180914132200.jpg

30行代码搞定。

剩下就是见证奇迹的时刻了,再来个视频:



via:游戏扶持by腾讯游戏学院


最新评论

  • 售价6498元,史上最昂贵的游戏APP?
  • 放弃版号与赚钱机会,Bear&Cat做起了“赔钱
  • 项目管理——游戏开发中的成本管理
  • 当“圈钱模式”崩塌,手游未来如何盈利?
  • 应用宝12月手游报告:《末日撕裂者》登榜首
  • 上线1年获300万玩家营收三千万,从独立转向

小黑屋|作品发布|文章投稿|广告合作|关于本站|GameRes游资网 ( 闽ICP备05005107-1 )

GMT+8, 2019-1-19 12:27

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