Objekti toisen objektin viereen

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
User avatar
Bambi
Member
Posts: 87
Joined: Sat Nov 24, 2007 12:51 pm

Objekti toisen objektin viereen

Post by Bambi »

Nyt olisi sellainen typerä ongelma, että miekan pitäisi pysyä kantajansa vieressä. Oon pähkäilly tätä jo pari päivää, mutta en vain keksi vastausta.. :? tuossa tähän asti oleva koodi:

Code: Select all

SCREEN 640,480
FrameLimit 50

ukko = LoadObject("gfx/ukko.png",72)
miekka = LoadObject("gfx/longsword.png",72)

PositionObject ukko,0,0
PositionObject miekka,ObjectX(ukko)+10,ObjectY(ukko)-10

Repeat
    If LeftKey() Then TurnObject ukko,5:TurnObject miekka, 5
    If RightKey() Then TurnObject ukko, -5:TurnObject miekka, -5
    If UpKey() Then MoveObject ukko, 2:MoveObject miekka, 2
    If DownKey() Then MoveObject ukko, -2:MoveObject miekka, -2
    
    DrawScreen 
Forever 
Pitänee alkaa sineillä ja cosineilla leikkimään, vai?
mikeful
Moderator
Moderator
Posts: 523
Joined: Mon Aug 27, 2007 8:36 pm
Location: Vaasa, Finalnd
Contact:

Re: Objekti toisen objektin viereen

Post by mikeful »

Kloonaa paikka ja suunta ja siirrä/käännä sen jälkeen miekkaa vähän parempaan paikkaan?
Pelejä: Pelasta puhe, Grinder
Muuta: Blogi, Twitter
phons
Guru
Posts: 1056
Joined: Wed May 14, 2008 10:11 am

Re: Objekti toisen objektin viereen

Post by phons »

CloneObjectPosition Repeat:n sisään niin se pysyy samassa paikassa aina.
Image
User avatar
Bambi
Member
Posts: 87
Joined: Sat Nov 24, 2007 12:51 pm

Re: Objekti toisen objektin viereen

Post by Bambi »

Oho, tän siitä saa kun yrittää yöllä väsyneenä tehä peliä (khrm ja kokista oli liian vähän ja hirveästi koulustressiä, eikä sormet pysy kurissa ja käsi kramppaa). Kiitoksia avustajille, jos nyt tuota manuaaliaki lukisi tarkemmin tulevaisuuessa. :P
User avatar
Jare
Devoted Member
Posts: 877
Joined: Mon Aug 27, 2007 10:18 pm
Location: Pori
Contact:

Re: Objekti toisen objektin viereen

Post by Jare »

Jos joudut enemmänkin "liimailemaan" objekteja toisiinsa, tästä voi olla apua: http://cbkk.systec.fi/koodi.php?id=127
duck-

Re: Objekti toisen objektin viereen

Post by duck- »

annappa setä näyttää :lol:

Code: Select all

SCREEN 640,480
FrameLimit 50

ukko = LoadObject("gfx/ukko.png",72)
miekka = LoadObject("gfx/longsword.png",72)

PositionObject ukko,0,0

Repeat

    If LeftKey() Then TurnObject ukko,5
    If RightKey() Then TurnObject ukko, -5
    If UpKey() Then MoveObject ukko, 2
    If DownKey() Then MoveObject ukko, -2

cloneobjectposition miekka,ukko
cloneobjectorientation miekka,ukko
moveobject miekka,20,20 '<-pistä nuo moveobjectin arvot sopivaksi että miekka on ukon käden kohdalla

    DrawScreen
Forever
Post Reply