• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

PossibLe vs. imPossibLe!

Status
Not open for further replies.
Level 9
Joined
Mar 31, 2011
Messages
496
Do you think it is possible that a system like this would be possible on wc3editor?

~ 3rd Person in which you'll be using your mouse to aim, click to attack? :eekani:

Cuz I'm kinda thinking it's not possible...
 
It is possible, but it would lag a lot unless used in a small map with a relatively low amount of cliffs and obstructions. The method used is to have an invisible cube model that is stacked up as layers all around the perimeter of a rect. For each obstruction, you have to make a layer surrounding each side. You may need to use multiple rects if your map is too big, unless you set the farZ to enough.

Saw792 made a system that uses that method.
http://www.thehelper.net/forums/showthread.php/106743-Camera-System-with-Mouse-Detection

However, it does not compile currently because of patch 1.24. Also, it isn't perfect mouse detection, as it can only check the general area of your mouse.

-----

That is the hard method. The other method suggested was to use a mod known as "Reinventing the Craft". It has mouse support, which makes it really easy to make an fps system (it only took me like a day after its release to code one), but sadly it does not support multiplayer (unless they all have RtC, and even then I remember encountering some problems) and is a bit buggy. It also doesn't work on the latest patches, as far as I know, but I haven't checked recently.

-----

Overall, it is a big hassle, but still possible. :ogre_haosis: For multiplayer, it is probably not the best decision, but maybe for smaller maps, especially with single player, it could work.
 
Status
Not open for further replies.
Top