[第八天]从0开始的UnityAR手机游戏开发-如何将模型设置在图卡上和脚本解说

  • 将模型设置在图卡上

先将ImageTarget下的子物件删除
https://ithelp.ithome.com.tw/upload/images/20210922/20140569OcDCJk28Sj.png

在Project找到从商店下载的模型Prefab,拖曳到ImageTarget下成为子物件并调整大小移动至卡片上方。
点击子物件开启Inspector的元件资讯将Transform以外的元件都删除(本次章节用不到)
https://ithelp.ithome.com.tw/upload/images/20210922/20140569HF336qAk9L.png

如果找不到Prefab可以在Project点击https://ithelp.ithome.com.tw/upload/images/20210922/20140569BuuLQM1gwb.pngSearch by type选择Prefab後,旁边会出现一个勾勾然後跳出Project的所有Prefab物件,再按一次可以取修勾选返回原来的样子。
https://ithelp.ithome.com.tw/upload/images/20210922/20140569pAhPPuTT0y.png

按下启动,如果电脑有内建或外接的镜头Unity会抓取那个镜头来使用,Unity拍到辨识图卡时就会出现刚刚新建的模型
https://ithelp.ithome.com.tw/upload/images/20210922/20140569s40v20Atal.png


  • 脚本解说

DefaultTrackableEventHandler为控制ImageTarget子物件是否显示的脚本,这一段落会在此做简单介绍

点选ImageTarget物件开启Inspector的元件资讯,点击2下DefaultTrackableEventHandler开启脚本
https://ithelp.ithome.com.tw/upload/images/20210922/20140569bt1CCpamcd.png

如果没有开启或不是以Visual Studio2019开启的话,可以到Edit→Preferences→External Tools→Extemal Script Editor选择Browse..找到你的Visual Studio2019位置按开启按钮就可以更换了。
https://ithelp.ithome.com.tw/upload/images/20210922/20140569hogaJx5QVc.png

DefaultTrackableEventHandler脚本介绍
https://ithelp.ithome.com.tw/upload/images/20210922/20140569aA3y6hM8Oz.png
https://ithelp.ithome.com.tw/upload/images/20210922/20140569nnYwnyVG38.png
https://ithelp.ithome.com.tw/upload/images/20210922/20140569EIIrzcEg9C.png
https://ithelp.ithome.com.tw/upload/images/20210922/20140569AHT8GwGy7I.png


以前在用Vuforia时此脚本是有Event显示的(下图所示),这次弄不知道为啥弄不出来就改为脚本介绍了
https://ithelp.ithome.com.tw/upload/images/20210922/20140569PTbNXqEe50.png


下一张章节会介绍Unity写程序的基本语法。


<<:  [Day 07] placeholder

>>:  [2021铁人赛 Day07] General Skills 04

Facade 外观模式

在 Structural patterns 当中,最後要来谈的是外观模式。 外观模式提供我们一个简单...

DAY 2 - 灯笼小怪

大家好~ 我又来了乱画~! 第二天差点来不及画完啊!!!!! 好了~ 话不多说~ 上图~ ヾ(*゚▽...

自动化 End-End 测试 Nightwatch.js 之踩雷笔记:点击物件 II

前文提到 Nightwatch 本身自带有 click() 事件,只是 Safari 点击 div ...

[Day07] CH05:如果我有一座新冰箱——if/else 条件判断

昨天的练习题有做出来吗?是不是有遇到什麽问题呢? 第一个问题应该是两数相除完呈现整数,这时候我们需要...

二、教你怎麽看source code,找到核心程序码 ep.19:把tfrecord parse完了,接着做了哪些preprocess? 3

文章说明 文章分段 文章说明 deeplab的简单介绍、於我的意义 tensorflow的程序码特色...