How To Use Unity Addressables For Beginners Part 1 (Setup & Loading Assets)

  Рет қаралды 82,883

Dilmer Valecillos

Dilmer Valecillos

Күн бұрын

Пікірлер: 77
@dilmerv
@dilmerv 3 жыл бұрын
I had a lot of fun while working with Unity Addressables this past week and as a result I created two new videos which are now part of my new "Unity Addressables Tutorials" playlist located at kzbin.info/www/bejne/Zoa2iYV5bstnf9k Video 1 - How To Use Unity Addressables For Beginners Part 1 (Setup & Loading Assets) Video 2 - How To Use Unity Addressables For Beginners Part 2 (Remote Assets)
@HassaanALal
@HassaanALal 2 жыл бұрын
dude your tutorial was sooo fun and informative
@alphablender
@alphablender 2 жыл бұрын
Hello sir, excellent videos but can you please increase the resolution because even with a big tv the letters are impossible to read in your inspector especially, thank you very much but I really like your videos appart from this (the part until 5:10 approx is impossible to read on your modules, inspector, addressable window etc, or very difficult) thanks for your videos
@tombruckner684
@tombruckner684 2 жыл бұрын
Hey, I love your tutorials. But the screen size is so huge that it is hard to follow if your eyesight is not optimal anymore (I'm a bit older already). It would be awesome if you could create these videos with a somewhat reduced resolution (or increased font sizes).
@snooksv3172
@snooksv3172 2 жыл бұрын
37 years old and my eyesight is degrading quite fast. I feel you. lol
@lunchbox1553
@lunchbox1553 Жыл бұрын
My eyes aren't even that bad and I had trouble seeing things. It's bad to use tiny text or graphics in any presentation.
@acwestmountain
@acwestmountain 3 жыл бұрын
My man! I asked you about this on Twitter a while ago and you said you'd look into it. Love to see that it actually came to fruition!
@dilmerv
@dilmerv 3 жыл бұрын
Alexander thanks for your original suggestion and I am glad you found it helpful :) I always write down ideas from the community and use those to make videos. Yours was an amazing one :) thank you !
@acwestmountain
@acwestmountain 3 жыл бұрын
@@dilmerv Thank you! I've been trying to figure out how to perform this using Firebase. Remains a struggle simply due to the structure of firebase having a GS protocol instead of HTTP for the bucket. (GS curl not supported) So have to see if I can play around using a different cloud solution.
@sachinahuja9640
@sachinahuja9640 6 ай бұрын
@@dilmerv I got issue in addressable I post this issue in unity forum but id does not review yet. Pink material issue in scene and fonts also pink and scriptable object reference in scripts are missing in scene after make scene addressable
@SonaliS-i8i
@SonaliS-i8i 9 ай бұрын
Hey ,thank you for explaining this very clearly. I came across a case where my project runs properly in unity Editor but not in the build apk. I keep getting this error, "OperationException : GroupOperation failed because one of its dependencies failed RemoteProviderException .."
@a70529
@a70529 3 жыл бұрын
How you added the logger area.? Is there any tutorial .? Will you please help me.
@tonyslark555
@tonyslark555 2 жыл бұрын
i need this too
@muhammadumair6306
@muhammadumair6306 3 жыл бұрын
The ONLY unity addressables tutorial that's totally awesome and complete. We hope you complete this playlist because believe it or not, there's no tutorial or documentation on youtube or any forums explaining addressable this much deep, easy and clear. PLEASE, DO COMPLETE THIS SERIES TILL END. You are absolutely awesome man. Subscribed.
@dilmerv
@dilmerv 3 жыл бұрын
Thank you and yes my plan is to make at least 2-3 more videos showing the additional features ! I appreciate your feedback !
@ethanwimsett
@ethanwimsett 4 ай бұрын
Great tutorial so far, cheers!
@dilmerv
@dilmerv 4 ай бұрын
I am glad you found it helpful thanks !
@孫勢協
@孫勢協 2 жыл бұрын
I really really appreciate for your tutorials. I could learn how to use Addressables. Thanks again and I will anticipate for another tutorials
@yfchan543
@yfchan543 3 ай бұрын
is there any tutorial on the "condition" to load and unload assets? I think learning from examples will be helpful. Such as load a level when player is closeby, load high res texture during cutscene, unloading interior props when player exit a house and etc
@KaizerSoze05
@KaizerSoze05 Жыл бұрын
Thanks for the awesome tutorial serie!
@dilmerv
@dilmerv Жыл бұрын
You are very welcome!
@RobertGercia
@RobertGercia 2 жыл бұрын
Beautifully explained. Thank you!!
@dilmerv
@dilmerv 2 жыл бұрын
You are more than welcome and thank you for your kind message !
@AbdulWahab-zg2jq
@AbdulWahab-zg2jq 3 жыл бұрын
Quite a lot of hard work you put in ! May you succeed in your goal :)
@dilmerv
@dilmerv 3 жыл бұрын
Thanks my friend I appreciate your support and kind message !
@henrylecompte4533
@henrylecompte4533 3 жыл бұрын
They probably don’t recommend the 3rd way you showed because instead of calling a callback once, it checks if it has loaded every frame. If you use that a lot of places it can add alot of unnecessary checks to your game
@dilmerv
@dilmerv 3 жыл бұрын
Definitely I can see why, I like the callback approach a lot better too, thanks for your feedback.
@grimonnix7221
@grimonnix7221 2 жыл бұрын
I loved the YOU KNOW WHAAA 😄
@sbmhome2
@sbmhome2 3 жыл бұрын
If I have a prefab of a character does the model and textures have to be entered separately as addressable or can I just add the prefab?
@unityk555
@unityk555 2 жыл бұрын
Thank you for good lesson!
@dilmerv
@dilmerv 2 жыл бұрын
You are very welcome ! Thanks for your time and feedback.
@pr0digy1lol79
@pr0digy1lol79 2 жыл бұрын
This was great - thanks!
@dilmerv
@dilmerv 2 жыл бұрын
Thank you 🙏
@srbiscuit
@srbiscuit Жыл бұрын
How can you spawn multiple clones of the same asset reference and be able to make them dynamic? Like something in the UI with different text and buttons
@dilmerv
@dilmerv Жыл бұрын
I will do a video about this in the near future thanks
@EnderElohim
@EnderElohim Жыл бұрын
i assume after you load asset you can assign a variable to it and use that to keep spawn with instantiate
@nicolasportu
@nicolasportu 2 жыл бұрын
Outstanding! Does it work for webgl? I read that Webgl is single thread... Thanks!
@lcd11001
@lcd11001 2 жыл бұрын
Could you please share the barebone repo of this project? Thank you! So that everyone can follow your tutorial.
@dilmerv
@dilmerv 2 жыл бұрын
The repo is available in the description, you could look at the commit history and specifically pull the code based on the day of this tutorial. In the future I will make sure to do branches for each video, thanks.
@lcd11001
@lcd11001 2 жыл бұрын
@@dilmerv no, there is not. :) Could you check again, please?
@constantinebougioukos2175
@constantinebougioukos2175 2 жыл бұрын
Hello and thank you for the tutorial, you explain it amazing! I have a question tho. Can i place the music inside of my custom audio class? For example, I have a custom audio manager class. I did some digging into documentation and I saw that you call them as a game object. The thing is, I don't want them as a game object, but i do wanna place them into my custom class, in order for me to use them during gameplay(for example, i dont want to place onto the game 20 different gun sounds, I want to have only 1, the one that is active, and if the player switches guns, then place the new gun sound from the addressables into my custom audio manager class and replace of the old gun sound, in order to not code a unnecessary code). Is that viable? Thanks again for the great tutorial!
@prashantramani9951
@prashantramani9951 2 жыл бұрын
Thank u for this ❤❤
@dilmerv
@dilmerv 2 жыл бұрын
You are very welcome !
@MixouNT
@MixouNT Жыл бұрын
I realy liked the tutorial, but i'm worried about memory leaking. Does the .Complete destroy its subscription once it's done?
@alphablender
@alphablender 2 жыл бұрын
Hello sir, excellent videos but can you please increase the resolution because even with a big tv the letters are impossible to read in your inspector especially, thank you very much but I really like your videos appart from this (the part until 5:10 approx) thanks for your videos
@sanghoonlim6505
@sanghoonlim6505 2 жыл бұрын
I have some question. Auto translation is not perfect. So, can I ask you provide a Korean subtitle? And I made a gallery, buillt in WebGL2. It contains the building object and a lot of frames(pictures), lamps, lights, and playable character that contains main camera(like FPS). It's a indoor map(scene). But I need this function to test mobile. So, how can I load character addressable, after I load the building addressable?
@islammagdy5191
@islammagdy5191 2 жыл бұрын
first. thank you for that awesome tutorial.. but I have a problem: It worked just fine on my prefab as a test, but then I tried to make a change and upload it again. it didn't work again at all. I tried everything even started all steps from the beginning and no luck... unity console said (RemoteProviderException : Unable to load asset bundle from : (Link).... ResponseCode : 404, Method : GET url : (Link) what does that mean???
@oliverdadda
@oliverdadda 3 жыл бұрын
sorry, just one question: could you explain the += (go) => ? How does the compiler know what type the "go" is? Is that a lambda or an expression-bodied member?
@dilmerv
@dilmerv 3 жыл бұрын
Good question Oli, it does look like an expression-bodied member but I think is a lambda, the compiler knows what the Event arguments are and by doing () you are technically creating a delegate which argument is the Event argument type. For instance: Addressables.InitializeAsync().Completed += AddressablesManager_Completed; Calls into void AddressablesManager_Completed(AsyncOperationHandle obj); If I do Addressables.InitializeAsync().Completed += (something) => { } // then something is mainly the arguments of the method above. I use it a lot for quick things but if your implementation is much larger then I recommend having its own method instead of inline on a lambda.
@oliverdadda
@oliverdadda 3 жыл бұрын
@@dilmerv thank you so much for detailed answer! I studied this for a long time and now I understand. I have noticed that if you peek the definition of "complete" you get as type... I assume this means that Complete takes on the type of whatever it's appended to? Like IResourceLocator for InitializeAsync or Gameobject for InstantiateAsync. Thank you kindly! Glad I've reached a point where I mostly understand your videos with some effort! 😊😊
@bitmammothOG
@bitmammothOG 2 жыл бұрын
@@dilmerv Thank you for removing the "magic" behind this process :)
@bitmammothOG
@bitmammothOG 2 жыл бұрын
Great questions!
@bitmammothOG
@bitmammothOG 2 жыл бұрын
they helped me a lot with my understanding
@alexistacsiat5452
@alexistacsiat5452 3 жыл бұрын
Today is my birthday 🥳
@dilmerv
@dilmerv 3 жыл бұрын
So cool and happy birthday to you 🎉 I hope you have an amazing day !
@cedricvillani8502
@cedricvillani8502 3 жыл бұрын
Happy Birthday 🎁 or I'm Sorry ⌛️⚰️ Depending on how you look 👀 at it.
@Abhishek-d3y2g
@Abhishek-d3y2g Жыл бұрын
Is there any way to load asset bundle on webgl or any other Idea
@dilmerv
@dilmerv Жыл бұрын
I will look into it thanks for your question!
@Abhishek-d3y2g
@Abhishek-d3y2g Жыл бұрын
@@dilmerv sure but please let me know if any idea about this
@yg-lk3sk
@yg-lk3sk 2 жыл бұрын
can I update scripts with addressable ? it does not seems to work why ?
@andriy_z
@andriy_z 2 жыл бұрын
Thanks!
@dilmerv
@dilmerv 2 жыл бұрын
You are welcome 🙏
@AidinZolghadr
@AidinZolghadr 3 жыл бұрын
Any tutorials for your Logger class?
@dilmerv
@dilmerv 3 жыл бұрын
Thanks for your suggestion, I will add this to future video ideas.
@aboziad100
@aboziad100 3 жыл бұрын
can i use Addressable with AR application please?
@dilmerv
@dilmerv 3 жыл бұрын
Isam yes you can use it with AR and VR, the process is exactly the same as the one I go through in my Unity Addressables Playlist. Good question :)
@kakuize
@kakuize 3 жыл бұрын
@@dilmerv Hi mate, would you able to make a tutorial for AR application to instantiate 3D objects ?
@DungNguyenVan-dp9jl
@DungNguyenVan-dp9jl 2 жыл бұрын
I want know box logger in left windown. How do make it ?
@dilmerv
@dilmerv 2 жыл бұрын
You can clone this repo from GitHub and download the project. Thanks
@DungNguyenVan-dp9jl
@DungNguyenVan-dp9jl 2 жыл бұрын
@@dilmerv Thanks you very much
@JuanRamirez-su5fj
@JuanRamirez-su5fj 3 жыл бұрын
Can this tutorial use to develop VR games?
@dilmerv
@dilmerv 3 жыл бұрын
This can be a feature of a VR game but it is not a tool to make a VR game, take a look my VR playlists and you will find how to create a VR game and the tools required. Thanks and best :)
@leksetengah
@leksetengah 2 жыл бұрын
please zoom in, not eveyone watch with 34 inch and 2k/4k monitor
@afrakes4510
@afrakes4510 3 жыл бұрын
Hmmm.. none of your videos actually tell you what I will be learning, just where to click. ie. Today we're using something you've never heard of called Appleteenies. You can figure out what it is and if you need it after I attempt to explain how to install it and fill your head with more things you probably arent looking to learn. ps. Step 1: WHAT ARE ADDRESSABLES?!?!?!?!
@dilmerv
@dilmerv 3 жыл бұрын
I appreciate your feedback and as I make more and more videos I learn about better ways to teach, I will take this and improve in the future videos, thanks.
@cyberben3d
@cyberben3d 2 жыл бұрын
On the other hand his tutorials are more concise without defining things that can easily be googled.
@loolplay4718
@loolplay4718 2 жыл бұрын
Amazing, Thanks
How To Use Unity Addressables For Beginners Part 2 (Remote Assets)
11:36
Dilmer Valecillos
Рет қаралды 36 М.
How to use Addressables FASTER Loading FREE Memory SMALL Download
27:46
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 21 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,8 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 7 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 152 МЛН
ULTIMATE Event System for Unity Beginners
8:27
This is GameDev
Рет қаралды 52 М.
The Power of Scriptable Objects as Middle-Men
17:41
samyam
Рет қаралды 130 М.
How Unity3D Addressables make assetbundles easy and your project faster
29:08
Jason Weimann (GameDev)
Рет қаралды 157 М.
Watch This Before Working on a Big Game in Unity
18:44
John Leorid
Рет қаралды 300 М.
11 Things You (Probably) Didn't Know You Could Do In Unity
13:49
Game Dev Guide
Рет қаралды 156 М.
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 21 МЛН