左边红色箭头指向了一个脚本TargetOnTheFly。
这个图片中,gameObject左边加载了两个脚本。
FilesManager:用来进行拍照的。
ImageTargetManager:用来动态创建GameObject,来追踪拍出来的照片的
其中TargetOnTheFly的关键代码:
private void Awake()
{
imageManager = FindObjectOfType<ImageTargetManager>();
imageCreater = FindObjectOfType<FilesManager>();
}
void OnGUI()
{
if (StartShowMessage)
{
if (!isShowing)
StartCoroutine(showMessage());
StartShowMessage = false;
}
GUI.Box(new Rect(Screen.width / 2 - 250, 30, 500, 60), "The box area will be used as ImageTarget. Take photo!", skin.GetStyle("Box"));
GUI.Box(new Rect(Screen

本文介绍了如何在Unity3D中结合easyAR实现动态识别拍照图片的功能。关键步骤包括使用FilesManager进行拍照,ImageTargetManager用于动态创建追踪目标,以及TargetOnTheFly脚本协调工作。通过在SampleManager GameObject上添加ImageTargetManager和FilesManager组件,能够方便地查找和管理这些对象。DynamicImageTagetBehaviour则负责加载模型并使其跟随识别到的图片移动。
最低0.47元/天 解锁文章
798

被折叠的 条评论
为什么被折叠?



