PDA

Volledige versie bekijken : Gesicht...meedraaien


giedje
%Europe/Berlin %735 %2007, 18:39
hey,

ik wil gaan beginnen met een MMORPG in flash mijn eerste vraag is: Kan dit?? (meerdere players tegenelkaar laten gamen online)

en nu was ik ff een test personage aan het maken.. en ik kreeg al meteen een probleempje...
ik heb een mc genaamd: personage en daar heb ik deze as aan toe gevoegt:

onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x -= 3;
}
if (Key.isDown(Key.RIGHT)) {
_x += 3;
}
if (Key.isDown(Key.UP)) {
_y -= 3;
}
if (Key.isDown(Key.DOWN)) {
_y += 3;
}
}

en in deze mc heb ik weer een andere mc: gezicht en deze wil ik dat hij draait als het lichaam ook draait ik denk dat jullie wel begrijpen wat ik bedoel....
hoe doe ik dit?

Mvg,

Guido Leurs

Mr. Black
%Europe/Berlin %402 %2007, 10:39
Als je zoiets wil gaan maken (vrij onmogelijk, maar je kan zien hoe ver je komt), zal je toch echt moeten gaan scripten op de _root, dus dan zou het zoiets worden:

var speed:Number = 3;
this.onEnterFrame = function()
{
if (Key.isDown(Key.LEFT))
{
personage._x -= speed;
personage.gezicht._rotation = 270;
}
else if (Key.isDown(Key.RIGHT))
{
personage._x += speed;
personage.gezicht._rotation = 90;
}
else if (Key.isDown(Key.UP))
{
personage._y -= speed;
personage.gezicht._rotation = 0;
}
else if (Key.isDown(Key.DOWN))
{
personage._y += speed;
personage.gezicht._rotation = 180;
}
}

Ik ga er hier van uit dat je gezicht standaard naar boven wijst met zijn neus.



Succes nog :)

giedje
%Europe/Berlin %447 %2007, 11:45
bedankt :D ik ga het staks even uitproberen...

giedje
%Europe/Berlin %597 %2007, 15:20
hmmm het gezicht doet een beetje maf draaien...:P

Hier is mijn fla: voor de duidelijkheid dit is een test (het rode bolletje is het bezicht en de grijze het lichaam)
Het gezicht moet op het lichaam blijven...

Mr. Black
%Europe/Berlin %603 %2007, 15:29
Ja, ik ging ervan uit dat het registratiepunt in het midden was, wat nu dus wel is.



Succes nog!

giedje
%Europe/Berlin %661 %2007, 16:52
ok bedankt :D...
en nog een vraag:

Hoe kan ik een animatie maken (in dit geval lopen) en dat deze ook gewoon werkt als je loopt...

giedje
%Europe/Berlin %824 %2007, 20:46
iemand??

michelsteege
%Europe/Berlin %865 %2007, 21:46
ik denk dat je eerst wat basis tutorials moet gaan doen voor je moet gaan werken aan iets als een mmorpg waar vaak grote profesionele teams aan werken

giedje
%Europe/Berlin %323 %2007, 08:45
ik ken de basis al maar er is nergens een goede tut te vinden hoe je een game-poppetje annimeerd

soimon
%Europe/Berlin %329 %2007, 08:53
ik ken de basis al maar er is nergens een goede tut te vinden hoe je een game-poppetje annimeerd
wat ik heb gedaan, van het lichaam een lopende annimatie maken,
en in je onkeydown zetten: poppetje.lichaam.nextFrame();
dat geeft een goed effect weer :P

giedje
%Europe/Berlin %717 %2007, 18:12
kun je als voorbeeld mss je fla posten??

plietke
%Europe/Berlin %922 %2007, 23:08
hier is een voorbeeld