No video

Drag and Drop for Mobile & Desktop in Unity

  Рет қаралды 35,276

Dev Leonardo

Dev Leonardo

Күн бұрын

Пікірлер: 52
@DevLeonardo
@DevLeonardo Жыл бұрын
WATCH NEXT: Coding games alone is cool, but you know what's even better? Coding with the help of the OPEN SOURCE community! Learn all the benefits here: kzfaq.info/get/bejne/q9elfMZ6uKzYp5s.html it's free!
@muhammedalikoc
@muhammedalikoc 2 жыл бұрын
Don't forget to change GetMouseButtonDown(0) with the GetMouseButtonUp(0) at 04:15. If not it will work properly with mouse. Thanks for the video !
@DevNoob
@DevNoob 3 жыл бұрын
Good job! Developing for mobile can be interesting sometimes and you have to get creative. I liked your explanation
@DevLeonardo
@DevLeonardo 3 жыл бұрын
Welcome to my channel! That's great to hear you enjoyed the video! If you're into mobile Dame Dev you should have a look at my video on mistakes in my mobile game, maybe you have some suggestions :P
@johnwachira2662
@johnwachira2662 2 жыл бұрын
i like how you explain concepts. Mob love
@surrealsnipegods3161
@surrealsnipegods3161 3 жыл бұрын
it works perfectly thank you very much. instantly subscribed
@DevLeonardo
@DevLeonardo 3 жыл бұрын
That's great to hear, thank you!
@carolinebruntsechristensen5557
@carolinebruntsechristensen5557 Жыл бұрын
I have done everything you said in this video, and there are no compile errors, but it simply wont move a inch when I try to drag the sprite, help...
@user-cv1nx8xt8s
@user-cv1nx8xt8s 2 жыл бұрын
Can I drag multiple objects at the same time with this script if I use several fingers? Thanks.
@legomtv7906
@legomtv7906 2 жыл бұрын
I dont think so because he askes for touchcount == 1 and GetTouch(0)
@DevLeonardo
@DevLeonardo 2 жыл бұрын
That's correct, this solution only works for one object at a time.
@guruprasanna4801
@guruprasanna4801 2 жыл бұрын
There is a offset in it, how to eliminate it
@terryscissorsgameratings8588
@terryscissorsgameratings8588 3 жыл бұрын
I like this guy
@DevLeonardo
@DevLeonardo 3 жыл бұрын
You're breathtaking! :D
@guy5767
@guy5767 2 жыл бұрын
i get error when i write line 14 in your code: DragController[ ] controller = FindObjectOfType(); the erros is because the array you make and set it into a script which is not an array, what do i miss in the video?
@DRRTrsa
@DRRTrsa 2 жыл бұрын
Hi, Just Change FindObjectOfType(); for FindObjectsOfType(); , you are missing the "s"
@guy5767
@guy5767 2 жыл бұрын
@@DRRTrsa thank you, it worked :)
@GGamess
@GGamess 2 жыл бұрын
@@DRRTrsa tnx
@MeowKotyaKotik
@MeowKotyaKotik 2 жыл бұрын
error CS0246: The type or namespace name 'Draggable' could not be found (are you missing a using directive or an assembly reference?)
@jaulloa21
@jaulloa21 3 жыл бұрын
it works sort of. Only when I swipe the object fast to the red slot. It lerps back to previous position. Otherwise it just moves to the red slot when I move with my finger.
@phineasfacingforward3460
@phineasfacingforward3460 2 жыл бұрын
Works perfectly! Thank you so much
@DevLeonardo
@DevLeonardo 2 жыл бұрын
Hey Phineas! Don't look at me with those eyes! :P That's great to hear it works for you, have fun!
@Skaski107
@Skaski107 Жыл бұрын
it doesnt work
@demi9672
@demi9672 2 жыл бұрын
Very good. You can also create a tag "DraggableObject", and assign it to your gameobjects instead of creating an empty script.
@BrentTapes
@BrentTapes 3 жыл бұрын
pls Notice me, i need to fix this Assets\Scripts\Game\DragController.cs(46,33): error CS0117: 'Camera' does not contain a definition for 'main'
@tahacap8573
@tahacap8573 Жыл бұрын
you probably have another camera or do not set your camera as the main.
@gaboandres
@gaboandres 3 жыл бұрын
Why do you use a script to mark the object as a draggable instead of a tag?
@DevLeonardo
@DevLeonardo 3 жыл бұрын
Hello and welcome to the channel! That's indeed a valid question :) You can also use a Tag and things works perfectly. In this case I did that in preparation of the additional features I described in part 2 of the tutorial. You can give it a look on my channel ;)
@joonseopark3480
@joonseopark3480 2 жыл бұрын
In a project made with NGUI, I needed a function to move an object by touch, so I tried to get help, but Raycast hit does not hit at all. I need advice. thank you.
@joonseopark3480
@joonseopark3480 2 жыл бұрын
Sorry. I asked a question and thought about it, so I solved it. It was a simple problem that was not recognized well because the size of the collider was smaller than expected. Thanks, it worked out well. thank you.:)
@mextrix1450
@mextrix1450 2 жыл бұрын
Hey now someone what is Assets/UI drag.cs(14,10): error CS0246: The type or namespace name `Draggable' could not be found. Are you missing an assembly reference? bycouse i dont know
@JMA_unofficial
@JMA_unofficial 2 жыл бұрын
you probably named the first script draggable without capital letter
@tahacap8573
@tahacap8573 Жыл бұрын
hi! thanks for the tutorial. how to do drag and drop in 3D?
@idontunderstandnihongoqwq940
@idontunderstandnihongoqwq940 Жыл бұрын
Want to know it too
@AyshanRza
@AyshanRza 5 ай бұрын
it doesn't work(
@lora6938
@lora6938 3 жыл бұрын
Hello! How to make sprites move smoothly? When you release the mouse, make them roll a little more (like curling or a puck on ice)
@Diertstarr
@Diertstarr 3 жыл бұрын
Dang, I'm getting an error: "Assets/Scripts/drag_controller.cs(58,25): error CS0119: 'draggable' is a type, which is not valid in the given context" Any thoughts?
@Diertstarr
@Diertstarr 3 жыл бұрын
Ok, fixed it; forgot some script! Is there supposed to be some code in Draggable.cs?
@Diertstarr
@Diertstarr 3 жыл бұрын
Ok, compiled fine, but no drag & drop for me. =(
@Diertstarr
@Diertstarr 3 жыл бұрын
Have colliders on Prefab, added Draggable script; no go.
@JMMedinaDev
@JMMedinaDev 3 жыл бұрын
Are you avoiding the singleton pattern for the controller to evade xplaining it?
@DevLeonardo
@DevLeonardo 3 жыл бұрын
Hey! Welcome to the channel :) It wasn't strictly required here, but if you're interested in the Singleton pattern I can make a video about it, with pros and cons, and best practices on how to use them. In case you're not subscribed yet, just hit that red button so you're notified when the video will be out.
@JMMedinaDev
@JMMedinaDev 3 жыл бұрын
I think It would be something interesting to see
@joansebastianaguilarjimene1464
@joansebastianaguilarjimene1464 3 жыл бұрын
@@DevLeonardo Hi, I know about singleton pattern, but i think that would be interesting a video explanen "pros and cons, and best practices on how to use them". P.S: Your video really helped me, thanks!. Like and Suscribe
@aucer7904
@aucer7904 3 жыл бұрын
It works well in 2d project, I try to add in the 3d project first time it doesn't work.
@aqueleestevao
@aqueleestevao 2 жыл бұрын
I had to adjust two things. First, the size of my collider. It's not obvious, and probably not part of this content, but the default collider size is too small to trigger anything. Second, in Drag() the Vector2 was setting z to 0.0. In this case you need to use a Vector3 and set z to something like lastDraggedTransform.position.z. You can check the z of your gameObject.transform, but frequently it is not 0.
@DevLeonardo
@DevLeonardo 2 жыл бұрын
Let's do some networking guys! :) We can get in touch on Twitter: twitter.com/Balastrong If you like reading articles, here's my dev.to profile: dev.to/balastrong If you're more on social networks: www.tiktok.com/@balastrong and instagram.com/devbalastrong/ See you there!
@rogformer
@rogformer 29 күн бұрын
Does not work in 2024.
@sugargamerr
@sugargamerr Жыл бұрын
how to fix this error Cannot implicitly convert type 'DragController' to 'DragController[]'
Advanced Drag & Drop system for your Game in Unity!
5:48
Dev Leonardo
Рет қаралды 12 М.
How to make a drag and drop game in Unity
19:29
Tarodev
Рет қаралды 50 М.
王子原来是假正经#艾莎
00:39
在逃的公主
Рет қаралды 11 МЛН
My Cheetos🍕PIZZA #cooking #shorts
00:43
BANKII
Рет қаралды 28 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 47 МЛН
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 525 М.
Can AI code Flappy Bird? Watch ChatGPT try
7:26
candlesan
Рет қаралды 9 МЛН
I Wish I Had Known This Before I Started Unity Game Development...
11:11
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 706 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН
Simple Drag Drop (Unity Tutorial for Beginners)
10:31
Code Monkey
Рет қаралды 323 М.