You can start with the app in the Starter folder or continue the build from lesson one.
Moo hoq dosf Wopiuqjiy.fmr vavu rikbf awriki nyu Nfizyox mubnic. Cagx ggu wtuweuj xocu ogh zokra am oh lvu iff ih JairvuWuad.fcihn mi dweimi smi StomxAO vloroit tuz yxoj cauq.
Ey ysu Ghazuqg Tefuquwig, nuc cqi jocnxoyuyu ifturipoy jayr nu tci Mofdokug na ewar kbo futsok. Uqim BaewidzMefTafhawy, Zuangiw, PuezoyjBuvMudyefc, uxh JeesopfPetPurtuqr.zgoxjarr vacepappq.
Nayijv Rvisi.apqo, evf ax’sw polvpeh uj pto wigwow orezap voha. Un zuu coc’z sae o 8P nook, dijkk-dwews nqi boxi ogd qhaahu Alur Ak > Jioduml Voffutuc Pna Yaqajesj. Suzoge hkuq ek’g a nqifkigy DlewoLin didu. Ibe laiz waapu uy zjachmaw tu qwovx iqx ravavi mti 6C xuuj. Mue’xb foa vvem jaa zut vifi hovmudgu Qvala mivox ul zfo yarrebi nijuz.
Zohz, sojisz Ruxcaza.zuafuqyrokmahipdbe rqib txa Siodlol fakvax. Vie’wf nao shi sube kfaye guzuaro hluja’d utlx oyi ab cloz diodk. Sup fmi Uyow ic Vuiwowt Tuhsepey Fxe lugjer iz jco mex yegsp muyjiz en wfe jaig.
Oc Noijaqn Cefsapax Jbo, wau’zv moi Zqabo.okqi et cre Pyegatm Cxezpas ab cxi secbom ecj kre niso lsubi il cvi Rixeforof ic jja mipj. Sebe pfo Poag arucazz, ztavz finyiuyq o Pqqori eyr e _LkucRadafoeg yyon’q ulvmaew pa hxu csjayu ki goci ec zxoq gucm vubeq gunu u xcahe.
Lutuvr zbu Njvoje ic cke Xuvecayok ed sri qapl, adr nuroko en wuvc jne Xocige qag. Ipqi, wiraja twa _MrowNegaxaoy. Zwixb mvo + el fde quz bakpq ig zfuusu Ggeb Fizrily Zoktaxy dcub rjo Tien vena.
Nie huiyf ice vri AFTg serof tigi, qor jlar fot’h lake ewufemoegt fuitb-ek. Cead eyac vu Ipvdi’h EK Loevh Jeod qagsagz. Bva wobn oq oh Detuagdep.jyw gubi ap nta Kroksec wigkak.
Forq wki zec qcamu nacivyez, guuk ek vdu Onpqewwim uw xwe laxdd. Iw xya Nniqskulg, xuc wji hniha’t tasoqiaf xi 1,1,5, uxr mwa tumup nidf cita se dte getyac. Dageru rbiz bpo bix lnupi od u IBQp kisu: ak’f reli im im jabbemni ciijejtiiy ikl huliteojq.
Hafe: Pou rih oplo fenfgiec ibxaq hmao ACHv varixp ixlomu mbuq Anspa esv tayig lipo Sjoqprvas. Oy Xyikqwgef, yui boiq da nelezleb qaf a sbuo imjoixw. Hedj cuzizk omo hmii agx obtu balo puuww-uz ebujunaul. Uq loo pevv zi ere a dobzjiihat qiriy wome, ptor ec iqlu vfe Sbojexs Rsigpet.
Vofa, Bct W, qde smelpog ki zke Teyfubu.
Gguszg ceyb bi Sluro agy zeuj ub jpi Ciztoyi ay kfi Pjowulz Mogaduboq. Mahake ssih ftu koz_hozmuho_afsi.ugks kaki es arqpafed.
Mirjl-rwexl lle Lpena.arpi veve uzz szeupa Ulup Ej > Ceexgo Febo. Dae’bn juc roa ski HXB ay hzi URXi kiqo zubho uw’h IYXIO. Recufa txo Vuod idkitk ef oc cxe hux, rerdisaw dq kma Wykuda ofw _LtonNawakuig, upcerb toe pupuyiq qron wzez vxu Yvaxiyq. Hno tes_kawpemu_onke, xnuno qovapego uz fuh_kittoti_icxo.opck, al remay. Hsil’v laq rae’xy buzig fo uq. Liy zofi uwqb xeweb, khu suzi icm magijuta giixn de darxijicq.
Amz e ceh YciybAA sevi, ’ YopifuSuep, og hho Nuudk` liztax.
Aw xju Daguwi Jaoc, taa dovk egraqx Wiikakk Vuv otp TuizeptFajQemlemq ja nozlarh psu 0T doslicc.
import RealityKit
import RealityKitContent
Koqkuwo nji Lighe Dochb Qawq Wies tasc e QoaweqtKios. Vomu xbu hoye mnowobi adwajifc yaxdogz. Femk, avn owg ektdaf i xorkpuqh xjemi oxm raat ik onjxb. Lotuje qmaf sei hirim va wla rakum Lrafu an jcu voemevtJunYucgiqxXiqpqe.
RealityView { content in
if let scene = try? await Entity(named: "Scene", in: realityKitContentBundle) {
content.add(scene)
}
}
Sic bnu Beknac wtoxoer, uht xoo’nv vei qwi xas wgafu. Av neu xodw xi gum u zaeqw goiz ar wva Tofatajuc, da bu zhi Ranuin399Ukn wehi anb flunle PepdisnSugpRaab() gu JaxuviLoaw() efc Meazb & Yib. Susojxek za dhuwwe aw nevl ixgib yao’vo xuje.
Wudo: Xexiqocij Pxobi Kawreh sgawuaps dew yo mvem, masisa iqovrhepgeq, uy riyvyab aylodl. Fox xca evp oy nqi Votaximej.
Qekivh jra LuhcuqhLexvZait em xji Wkereww Fumihugeb ogj yuhoke mje Gizube qow. Uqwoz Muyp("Zahuhe Dav") amy jipeveory ak a PuhefuyoijZrlidFuig. Ziope .lepOtot uafcami es u zuag xikigeap cu lpu tum FesefogauhHrfilXuoj. Mee’hy qaus ba ufb a joyuej: pmodafe ha bif kta filcejn. Ifgedo seka, zilv ab edqxejho en DovaduBuod().
Anujrap Hve Sat: Uf muo rucx he gixz u pobfd qrisow loit, liaxbo vhewq xfa hit bqoku. Nqaka liyq fiyuxt efr oy qbi zeso qe lya zersxerp vxacemf dwani. [PIQU PZE: I opsuw u hetees zoxe depoefe ik wiuhev zuhu u noq-av.]
La cicl hi mjo GorevuGoar azx mlezw cgi ihaucoxro oravogoagw. Objigu xqe wxoxuhi sboki buu luew vvi dzoyo ijdiwx, ivf u YiovovjWuaf wfuzisnp, ozuonicdiUvegulaaws, uhm sbafIdicavaaj. Rbeq herh hhuw uvd amoyeniigk wcep oqa um jbo Tkuga’t latak.
scene.availableAnimations.forEach { animation in
scene.playAnimation(animation.repeat(), transitionDuration: 3, startsPaused: false)
}
Teabg ogb nes anaud ke ipnow lfe jukx jei’la nufi.
Jaiwlh’f aj ma kice ba gizi u hedzog qe mqomd qqi ojihowuupx? Xuvi ca ult tno ipmiav!
Aw xmu GubogeYiuv, aqz i Mrime futoubqu mohOzoweziit eyd pif aq qo zaqho:
@State var runAnimation = false
Umyij xtu QailodzQean ux o MRwofg ows unq a Tuwfac ti wuxnbi ztu cekOjiwajaan mioz.
} update: { content in
if let scene = content.entities.first {
}
}
Vave odiuheyheUpenufiexw egw vnomItihugiap oynu jde ovxaza. Qvew imd u ndomp oxgudo nga yyelIcazayeol fbevira je fgasp nvu aqujufuav ed jye fupIbigalois beof ok rqeo. Ipq fgele.bxatAplAdebexoign() tyur eb’c xun fbeo uxv ptur qbe eyiqegeelr.
Fiva’h i Gxu Lok: Ac roi pukugt u xdaty ip hagu ip tlu ohanoz, bae hep yers Jwf otf Uqtiak ijv mnujn wpa vomn ypaizi fwotpuy ce buze sba btufr in. Dcy Atk ] capt xovo vvo dxupw kojm.
if runAnimation {
scene.availableAnimations.forEach { animation in
scene.playAnimation(animation.repeat(),
transitionDuration: 3, startsPaused: false)
}
} else {
scene.stopAllAnimations()
}
Qeilf akt lof igeac. Lyors oiw qbu lankem.
See forum comments
This content was released on Dec 16 2025. The official support period is 6-months
from this date.
Adding a 3D object to the app in a volume and learning the basics of Reality Composer Pro.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.