Objekti toisen objektin viereen

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

Objekti toisen objektin viereen

Post by Bambi » Sun Jan 18, 2009 5:11 am

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?

User avatar
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 » Sun Jan 18, 2009 5:54 am

Kloonaa paikka ja suunta ja siirrä/käännä sen jälkeen miekkaa vähän parempaan paikkaan?
Pelejä: Pelasta puhe, Grinder
Muuta: Blogi, Twitter

User avatar
phons
Guru
Posts: 1056
Joined: Wed May 14, 2008 10:11 am

Re: Objekti toisen objektin viereen

Post by phons » Sun Jan 18, 2009 11:37 am

CloneObjectPosition Repeat:n sisään niin se pysyy samassa paikassa aina.
Image

User avatar
Bambi
Member
Posts: 87
Joined: Sat Nov 24, 2007 1:51 pm

Re: Objekti toisen objektin viereen

Post by Bambi » Sun Jan 18, 2009 2:47 pm

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: 867
Joined: Mon Aug 27, 2007 10:18 pm
Location: Pori
Contact:

Re: Objekti toisen objektin viereen

Post by Jare » Tue Jan 20, 2009 8:32 pm

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- » Wed Jan 21, 2009 2:18 pm

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