Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Interest in World of Warcraft third person controller?

Discussion in 'Scripting' started by fholm, Nov 18, 2011.

  1. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Last edited: Jan 15, 2012
  2. bigmisterb

    bigmisterb

    Joined:
    Nov 6, 2010
    Posts:
    4,221
  3. PrimeDerektive

    PrimeDerektive

    Joined:
    Dec 13, 2009
    Posts:
    3,086
    Isn't that basically what the UT viking package is?
     
  4. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    There are a lot of subtle things in the way the WoW third person camera works which makes it very intuitive, as far as I know the UT viking package does not implement everything.
     
  5. chrisx84

    chrisx84

    Joined:
    Nov 9, 2011
    Posts:
    85
    i'd love to have a WoW like controller in my MMO life style im trying to make.
     
  6. appels

    appels

    Joined:
    Jun 25, 2010
    Posts:
    2,687
    There is a wow cam script burried here in the forums somewhere which is quite good, i use it alot.
     
  7. Simon180

    Simon180

    Joined:
    Aug 22, 2011
    Posts:
    11
  8. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Webplayer demo of the camera + character controller, currently you can walk through walls, but the camera should behave properly when the line from the camera to the player intersects with a wall: http://dl.dropbox.com/u/19877504/WebPlayer/WebPlayer.html

    Edit:

    WASD + Space + Left / Right Mouse Button, should work exactly like wow, if you find any problems or something that is not 100% according to how WoW works post it here and I'll fix it.
     
    Last edited: Nov 19, 2011
  9. HunterDog

    HunterDog

    Joined:
    Mar 9, 2011
    Posts:
    7
    Wow I love that! Could you please share the script? It would help me a lot!!!
    Thank you since now.
     
  10. chrisx84

    chrisx84

    Joined:
    Nov 9, 2011
    Posts:
    85
    awesome work but should make the scroll wheel operate the other way. Forward(up) = zoom in, backwards(down) = zoom out.
    You currently have the mouse as forward(up) = zoom out, backwards(down) - zoom in.

    Also i wouldnt mind the script too for this for the mmo im trying to make.
     
  11. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Thanks, fixed it right away, found a few other (very small) bugs that I'm ironing out also, and adding auto-run.
     
  12. HunterDog

    HunterDog

    Joined:
    Mar 9, 2011
    Posts:
    7
    Just a question, what language are you using?
     
  13. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
  14. HunterDog

    HunterDog

    Joined:
    Mar 9, 2011
    Posts:
    7
    Javascript would fit best in my project but probably C# will work too

    Are the bugs fixed? Any chances to share the code today? :cool:
     
  15. chrisx84

    chrisx84

    Joined:
    Nov 9, 2011
    Posts:
    85
    awesome fholm :D cant wait to try it in my unity indie project. i hope its going to be for indie as well as pro
     
  16. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    I'm working on an RPG arcade-style character motor also, for moving the character around int he world properly with arcade gravity, jumping, swimming, etc.

    Edit: This is the reason the code is a bit late, the camera + controller will be bundled together to form a complete WoW-style character controller.
     
  17. Rothbura

    Rothbura

    Joined:
    Nov 17, 2011
    Posts:
    7
    very nice work I'm hoping you will put it in the Unity Asset store cause I would buy it.
     
  18. Slooie

    Slooie

    Joined:
    Jan 31, 2007
    Posts:
    6
    dying for this code please release it soon!
     
  19. ptdnet

    ptdnet

    Joined:
    Apr 20, 2011
    Posts:
    100
    Aren't A and D supposed to strafe? Sorry, haven't WoW'd for about five years so I could be wrong.
     
  20. Slooie

    Slooie

    Joined:
    Jan 31, 2007
    Posts:
    6
    this guys taking too long , for anyone still looking for the code theres a just as good one in the other wow controller thread, if u can find the thread google wow camera movement unity
     
  21. DayyanSisson

    DayyanSisson

    Joined:
    Aug 4, 2011
    Posts:
    623
    Really? Was that a joke? There's something that we all call patience. And you know, something like this isn't the easiest thing in the world, and it takes time. I bet you he read your first post, and knowing that people really wanted this, he started working even harder. So telling him he's taking too long after a couple hours is immature and it really frustrates people. If you're just going around the forums looking for free code, you're not going to get anything done, or learn anything for that matter.......
     
  22. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Only strafe when you hold right RMB :)
     
  23. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Kind of rude man, the reason it's taking longer is because 1) I have other S*** to do then work on an wow camera controller and 2) I want it to not only be a camera controller but a complete character motor with arcade physics, jumping, moving on platforms, etc
     
  24. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Thanks for the kind words/support, cheers man :)
     
  25. DayyanSisson

    DayyanSisson

    Joined:
    Aug 4, 2011
    Posts:
    623
    Good work man. Some people nowadays.... I'm looking forward to seeing the final product. Keep it up. :)
     
  26. justinlloyd

    justinlloyd

    Joined:
    Aug 5, 2010
    Posts:
    1,680
    fholm is not your bitch. He's doing some pretty neat work. Let him do it in his own time.

    http://journal.neilgaiman.com/2009/05/entitlement-issues.html
    http://www.tobiasbuckell.com/2010/05/12/neil-gaiman-is-not-your-bitch/
    http://scifisongs.blogspot.com/2009/08/sci-fi-song-20-george-rr-martin-is-not.html
    http://www.scifinow.co.uk/blog/brent-weeks-opinion-column-george-rr-martin-is-not-your-bitch/
    http://www.alanbaxteronline.com/2011/11/16/writers-bitches-investment-readers.html
    http://freshtilapia.tumblr.com/post/3464865924/words-from-neil-gaiman-or-pleasure-chest-is-not-your
    http://permutedpress.com/smf/index.php?topic=5626.0;wap2

    Which are like arseholes.

    No. You're confused. Go read up on what "freedom of speech" actually means.
     
    Last edited: Dec 6, 2011
  27. zaniocz

    zaniocz

    Joined:
    May 9, 2011
    Posts:
    24
    hey, calm down us, avoid this posts from spam content, just wait, ... I tried to check the webplayer and the links seems broken
     
  28. pixellegolas

    pixellegolas

    Joined:
    Apr 10, 2011
    Posts:
    223
    Fholm, bra jobbat! Nice done, I really have no suggestions except the inverted mouse scrolling but I guess that should be a easy change of parameter :)
     
  29. mabit

    mabit

    Joined:
    Mar 17, 2011
    Posts:
    8
    Loving the script, and would love it if you could share this with the community. The basic on in Unity does not do the job where as your does.

    Well done!!
     
  30. gevarre

    gevarre

    Joined:
    Jan 19, 2009
    Posts:
    132
    Pretty awesome work. The camera is smoother than a lot of attempts I've seen, even Unity's built-in stuff. Looks and feels really professional. Keep it up and take as much time as you need:)

    One feature I would like to see (and even WoW doesn't do this, so it's just a request) is a setting to move your center of rotation for the camera up or down a bit. One thing that has always bugged me about WoW is that it's always in the center of the character, meaning that A: your character gets in the way a lot, even with partial transparency and so on, and B: when you play a shorter character, like a dwarf or goblin, you spend most of your time looking at grass! Realistic it may be, but not much fun. Asheron's Call used to have settings for this, if that helps. (You can still get a free trial, I believe, if you want to check it out.) Any of you older gamers remember that one? It was quite the thing in it's time.

    Anyway, once again, great work!
     
  31. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    You are a complete idiot. And at this rate, will always be a complete idiot.
     
  32. BlackMantis

    BlackMantis

    Joined:
    Feb 7, 2010
    Posts:
    1,475
    Hey peep my cam System. Its not a wow copy, but it is time to evolve with some new style. It comes in Unity Script and auto swaps from first person mode to third person mode. With just a few line changes the camSystem can be altered to just about any 3dPerson Style cam.


    I got a lot of positive feedback, and the price isn't that bad also considering the features.


    PS did i mention that the Player Motor that comes with it can fly.
     
  33. JimmyPOO

    JimmyPOO

    Joined:
    Jan 4, 2012
    Posts:
    4
    Black Mantis just proves my point. 99% of these threads are advertising, someone asks a question.. and the reply is "buy my script". This has got to be the lamest programming forums known to man, this type of blatant advertising should be banned. BTW, add me to the list of people that found a free WOW script in the other thread..
     
  34. Slooie

    Slooie

    Joined:
    Jan 31, 2007
    Posts:
    6
    ill just be checking in every month or two to say i told you so. ive already put together what i needed with other resources i've found, this guy has a two post a day average and we havent heard from him in over a month? he was obviously getting all your hopes up, because he doesnt seem to care or even remember this thread exists
     
  35. Alric

    Alric

    Joined:
    Feb 17, 2009
    Posts:
    331
    Two accounts on here that have never made a post other than to criticize the OP. Now complaining that he seems to have left them to it.
    Bizarre.
     
  36. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Hey, i completely forgot about this, the script is done, I'll put it up in the morning :) Sorry everyone.
     
  37. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    Way to be a complete c***. I forgot about it, so what? My world does not revolve around giving out free scripts to people like you that are too stupid to build stuff themselves (sorry if I insult anyone else that wants the script, but this guy just really grinds my gears).
     
  38. justinlloyd

    justinlloyd

    Joined:
    Aug 5, 2010
    Posts:
    1,680
    Don't lose hope. There are self-entitled twits throughout the world that think they are owed something by everyone else. Neil Gaiman said it best, "George Martin is not your bitch."
     
  39. Slooie

    Slooie

    Joined:
    Jan 31, 2007
    Posts:
    6
    hey without us haters bumping the thread the script would have probably still not have been released, so i guess a little thanks goes to us too right? ;)
     
  40. justinlloyd

    justinlloyd

    Joined:
    Aug 5, 2010
    Posts:
    1,680
    Yeah... I guess you are right, in a way, so I will be the first to swallow my pride and say it:

    "Thank you Slooie for being a hateful little S*** and giving fholm enough motivation to finish his code."
     
  41. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    I agree, thank you, Slooie for being a complete turd. Amen.
     
  42. justinlloyd

    justinlloyd

    Joined:
    Aug 5, 2010
    Posts:
    1,680
    Hippo, that's bullying, stop it. Saying someone is complete at something is just hurtful and disrespectful. At least I had the grace to give him room for improvement.
     
  43. Shinobi1507

    Shinobi1507

    Joined:
    Sep 8, 2010
    Posts:
    220
    looks nice, I can use it for an upcoming project maybe.
     
  44. Slooie

    Slooie

    Joined:
    Jan 31, 2007
    Posts:
    6
    just cuz i called OP "mr. lazy programmer", you have to insult me in such a way? call me hateful and a little S***? who's the real asshole hmm?
     
  45. Shinobi1507

    Shinobi1507

    Joined:
    Sep 8, 2010
    Posts:
    220
    Calm the deuce down everyone. lol we're all here for one reason. an awesome prefab. I went through 3dbuzz's 3rd person one before as well but I really like this one.
     
  46. Ippokratis

    Ippokratis

    Joined:
    Oct 13, 2008
    Posts:
    1,521
    Hi,
    fholm, good luck with this script, it is not something easy to develop and I am looking forward to see your implementation.
    If you have good results with it, perhaps you could sell it ( I believe that it could attract people's interest ). Making money is a good motivation to put more effort and make it better ( it might not be as interesting as making SlimNet for you but smaller projects can be really rewarding too ).

    It is a shame that such a big part of this thread is consumed with pointless insults. Slooie, I really do not mean to offend you but perhaps if you do not find this thread useful to you you could just ignore it ? I mean, what is the point of insulting and being insulted ? Of course, everybody here decides for him/herself but what is the point of insulting in a developer forum really?
     
  47. Slooie

    Slooie

    Joined:
    Jan 31, 2007
    Posts:
    6
    because he makes claims and doesnt follow through so im calling him out. and what do you know he said he would post it tomorrow and that was almost two days ago now.. how many times does this guy have to dupe you? .. and why do you wish him good luck hes had it finished since the first week of this thread its now been over 2 months.
     
  48. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    The OP of this thread can do what he pleases. I for one, hope he does not release the script for free. I hope he puts it on asset store - just out of your price range.
     
  49. Ippokratis

    Ippokratis

    Joined:
    Oct 13, 2008
    Posts:
    1,521
    Hi Slooie,
    I understand that your motives seem reasonable to you. As I see it, since you are not satisfied you could simply turn your attention to other places, but what you are doing is your choice. The amount of effort consumed in insults just seems unjustified to me.
    Because fholm convinced me in many occasions that he is a very good programmer, he have helped me solve some script issues I had and because the script he tries to create is imho quite complicated. And he also helps me learn many bad English words in #unity, by looking up his morning quotes ( :eek: a shocking experience sometimes ).

    Besides that, I believe that a proactive behavior ( such as creating instead of insulting ) is far more rewarding in the long term, but, again, this is just my point of view. Also, feel free to pm me if you wish to discuss this further, since it seems that our discussion subject is kinda unrelated to wow controllers :(
    Peace,
    -Ippokratis
     
    Last edited: Jan 9, 2012
  50. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    I admire your heart and patience Ippokratis. It's more than what I have :)