I'm trying to incorporate 2D assets into my project, and for the most part, it's been going pretty well, but I have something I want to ask.
I know that if I have a 2d sprite as a player character that a custom controller is a necessity, and I've read through the tutorial on the website but I don't really understand some things, like how do I set up custom controls specifically for a 2d character? How do I implement a jump button?
What I'm saying is, I'm pretty new to scripting so I have no idea where to even start with implementing custom controls into the game, can anybody help explain it from the very beginning?
Sorry in advance for my obvious beginner questions.
You could also try writing your controller with Visual Scripting(Makinom,Playmaker,Bolt) but then again that is hard to do without at least basic coding knowledge.
I'll second Hellwalker here and suggest buying a 2D controller and bridging it to ORK. I believe GiL is finishing up an ORK-Corgi Engine integration plugin as well, which should help.
Usually these 2D controllers are fairly basic and will require some additional code if you require anything special, but it's probably a good starting point for you.
The scripting tutorials seem pretty beginner friendly, which is good for someone like me, so I'll give them a good look. Thanks to this community for it's continued friendliness and helpfulness!
I just have one question I want to ask.
I just wanna know before I commit to buying Corgi Engine. How many dimensions can you move in? It it only left and right, or is there an option to move in 4 or 8 directions as well? Because I want to move in an 8 directional manner similar to how you can with the default ORK controller, I just don't want the sprites to rotate while doing so.
Thank in advance and sorry for asking so many questions.
Ah, with 2d do you mean Platformer like Mario or top down 2d like old Zelda games? If you mean full top down 2d, you probably don't even need a plugin for that.
You can probably use Makinom or Even ORK events to just move the player in regards to Horizontal and Vertical Axis and play custom animation for each.
But to answer your original question, I think Corgi only does Mario Style platformer controls.
Oh yeah, I meant top down 2d like the old Zelda games, sorry, I should've made myself more clear.
But anyway, that's awesome! If anybody has a tutorial or precise step-by-step instructions on how I can achieve a result like that, I'd be very happy to know!
I actually recommend using Makinom. You can control movement with Makinom tick objects and connect it with Ork so it can be disabled it when it needs to. Also, it free.
Yeah that seems like a good idea, I've downloaded Makinom into my game project! Thank you very much for your help!
I know I'm being a huge bother over here, but I would like some help with knowing exactly what I should do like, how would I go about making the control set up I want? How do I implement said control set up into ORK Framework? Are there tutorials for doing the two things?
Once again, I'm incredibly sorry for being so needy about this, I just have a lot of trouble understanding what to do and how I should d it without clear cut tutorials, mainly because I'm pretty new to all of this. Thanks again to everyone for their patience.
@PottedCactus There are not going to be enough tutorials to cover you making whole game step by step. You really need to learn the basics of unity engine and scripting.
To get a sense of control and direction over what you are doing I recommend you first complete official unity tutorials: https://unity3d.com/learn/tutorials 2D Roguelike tutorial, Survival Shooter tutorial, Tanks tutorial or even Space Shooter tutorial would be a good start. You will learn about different components and how they interact and this will give you ideas on how to solve your problem.
You could start with unity 2d Roguelike and then try same think with Makinom: http://makinom.com/tutorials/2d-roguelike/ This should set you up with enough skills to create your own TopDown Controller.
Or Buy the 2d Controller from asset store, something like https://www.assetstore.unity3d.com/en/#!/content/26617, and bridge it to ORK http://orkframework.com/tutorial/howto/custom-playercamera-controls/
You could also try writing your controller with Visual Scripting(Makinom,Playmaker,Bolt) but then again that is hard to do without at least basic coding knowledge.
Usually these 2D controllers are fairly basic and will require some additional code if you require anything special, but it's probably a good starting point for you.
---------------------------------------
Personal Twitter: https://twitter.com/AMO_Crate
I make RFI! https://twitter.com/NootboxGames
The scripting tutorials seem pretty beginner friendly, which is good for someone like me, so I'll give them a good look. Thanks to this community for it's continued friendliness and helpfulness!
I just have one question I want to ask.
I just wanna know before I commit to buying Corgi Engine. How many dimensions can you move in? It it only left and right, or is there an option to move in 4 or 8 directions as well?
Because I want to move in an 8 directional manner similar to how you can with the default ORK controller, I just don't want the sprites to rotate while doing so.
Thank in advance and sorry for asking so many questions.
If you mean full top down 2d, you probably don't even need a plugin for that.
You can probably use Makinom or Even ORK events to just move the player in regards to Horizontal and Vertical Axis and play custom animation for each.
But to answer your original question, I think Corgi only does Mario Style platformer controls.
But anyway, that's awesome! If anybody has a tutorial or precise step-by-step instructions on how I can achieve a result like that, I'd be very happy to know!
Once again, I appreciate the help and advice!
I know I'm being a huge bother over here, but I would like some help with knowing exactly what I should do like, how would I go about making the control set up I want? How do I implement said control set up into ORK Framework? Are there tutorials for doing the two things?
Once again, I'm incredibly sorry for being so needy about this, I just have a lot of trouble understanding what to do and how I should d it without clear cut tutorials, mainly because I'm pretty new to all of this.
Thanks again to everyone for their patience.
There are not going to be enough tutorials to cover you making whole game step by step. You really need to learn the basics of unity engine and scripting.
To get a sense of control and direction over what you are doing I recommend you first complete official unity tutorials: https://unity3d.com/learn/tutorials
2D Roguelike tutorial, Survival Shooter tutorial, Tanks tutorial or even Space Shooter tutorial would be a good start. You will learn about different components and how they interact and this will give you ideas on how to solve your problem.
You could start with unity 2d Roguelike and then try same think with Makinom: http://makinom.com/tutorials/2d-roguelike/
This should set you up with enough skills to create your own TopDown Controller.
if You have not done this yet, you might benefit from Interface & Essentials tutorials as well: https://unity3d.com/learn/tutorials/topics/interface-essentials/.
But anyhow, these resources should be enough to get me started! Thank you very much for the links to those resources!
I'll see what I can do with these tutorials!