edited January 2018 in ORK Support
Hello,

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.
Post edited by PottedCactus on
  • edited January 2018
    Well, you really have two choices here. Go the long road, learn the programming https://unity3d.com/learn/tutorials/s/scripting http://www.csharpcourse.com/
    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.
    Post edited by hellwalker on
  • 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.
    Tactics RPG Grid Battle System for ORK
    ---------------------------------------
    Personal Twitter: https://twitter.com/AMO_Crate
    I make RFI! https://twitter.com/NootboxGames
  • Wow! Thank you very much for all the resources!

    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.
  • edited January 2018
    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.
    Post edited by hellwalker on
  • 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!

    Once again, I appreciate the help and advice!
  • 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.

    if You have not done this yet, you might benefit from Interface & Essentials tutorials as well: https://unity3d.com/learn/tutorials/topics/interface-essentials/.
  • Oh yeah, I've figured I wasn't gonna make a whole game like that, I'm just a veeery slow learner is the problem.

    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!
Sign In or Register to comment.