Thereisactually a newversion, sothe 6.0, whichhaschangedsomeofthestufffromtheARFoundationthat I wanttousebecause I wanttomakethistutoriallastaslongaspossible.
このチュートリアルをできるだけ長く続けたいので、AR Foundationのものを使いたいのです。
So, tomakesurethatfuturepeoplewillbeabletolookatthistutorialrightnowanddothesamestuffasme, well, whatwearegoingtodoisupdatethisARFoundationand, asmentioned, thefirststepistousetheUnityversion 2023 andthesecondversionistodownloadtheUnityARFoundation 6.0.
Now, itshouldopenhereanExplorerpageandifwegoheretoPackages, wecandouble-clickonManifestrightthereandhereyoucanseeallofthepackagesthatareinsidethisprojectandifwegoheretotheXRARFoundation, wecanseetheversionthatweareusingis 5.1.1 and, inmycase, I wanttousethelatestonewhichis 6.0.0.3.5.
ここでエクスプローラーページを開き、パッケージ(Packages)に移動し、マニフェスト(Manifest)をダブルクリックすると、このプロジェクトに含まれるすべてのパッケージが表示されます。ここでXR AR Foundationに移動すると、使用しているバージョンが5.1.1であることがわかります。
So, whatwecandonowiscreatethefourthanchorandforthis, I think I'm goingtoright-click, goto 3D Objectandcreate a verysimple 3D cubethat I'm goingtoputinfrontoftheplayer.
So, forthis, weneedtowriteatthetopusingUnityEngine.XR.ARFoundationandthen, wecansimplyremoveheretheUpdatefunctionbecause, asyouwillsee, it's verysimpletoturnthisGameObjectintoananchoratthestartbecauseweonlyneedtodoGameObject.AddComponentandadd a componentoftypeARAnchor.
次に、これを複製し、left ray interactorという名前に変えて、同じことを今度は左コントローラーのプリセットに対して行います。
Beautiful.
美しい。
Now, withthis, asyoucansee, thiswilladd a rayinteractorthatwillfollowourleftorrighthand.
これで、ご覧のように、左右の手を追うレイ・インタラクータが追加されます。
Andonethingthat I wanttodoisifweselectboththerightandleftrayinteractorbypressingonthecontrolkey, I wantheretosetthelinebendratiotoonebecause I don't wantthelinetobendatall.
Now, ifyourememberinthepreviousepisode, whatwasactuallyhappeningwasthattherewas a neardefaultplanewhichwasforeachoneofthewallortheceilingofthefloorthatwehaveinourrealworld.
Now, what I'm goingtodoiscreate a publicvoidfunctionwhichwillbecalledspawnanchorandwhichwilltakeas a parameter a baseinteractioneventargswhich I cancallargs.