Foorumi logo

Tulistamine
000 - 27.8.2007 14:40

ma tahaks teada,kuidas saaks teha,et kui vajutatakse space'i,siis tule täpselt tegelase püssist välja kuul ja hakkab liikuma?


000 - 27.8.2007 18:12

ma tahaks et tuleks nii:
http://img124.imageshack.us/img124/6374/abidh3.png
Aga tuleb hoopis kuskile maha. Ma kirjutan koodi nii,nagu sa ütlesid.


joke33 - 27.8.2007 19:12

:irw: aga ta andis koodi vaid kuuli tekitamiseks. kuuli liikumise pead ise tegema.


000 - 27.8.2007 19:18

seda ma ei oska kah.... :nutab:


matukoppel - 27.8.2007 19:21

Pane kiiruseks lihtsalt mingi arv.
Suunaks mehikese suuna.


000 - 27.8.2007 19:31

panin nii:

x: 17
y: 5
speed: 3
Dircetion: right

aga ütleb et error selle rightiga

[Muudetud: 27.8.2007 000]


normann - 27.8.2007 21:07

sa pead panema mitte right vaid kas 90,180,270,360 katseta neid ise milline on paremale.


000 - 27.8.2007 21:17

nüüd on probla see,et liigub ja creatib,aga ülevalt äärest mitte püstoli torust


000 - 28.8.2007 12:57

klapib,aga ei liigu.


Caupo - 1.9.2007 13:33

dam ei saa aru mul on ka kuuli vaja aga ma ei oska :D mul viskab mingi errori ette saaksite äkki täpsemalt kirjeldada kuidas see käib

[Muudetud: 19.07.2007 Rallitaja]


Caupo - 1.9.2007 14:20

saaksid äkki selle ka game maker 6le ka teha ve


simmo - 1.9.2007 16:21

Kõige lihtsab viis et kuul tuleb püssi torust.Pane kuule depth suuremaks kui relva või mehe oma.Tee kuul piisavalt kiireks et kuule tekkimist ja mehe alt välja lendamist näha poleks ja muuda kuuli sprite torust väiksemaks.


Caupo - 1.9.2007 20:26

error selle näitega ta ytleb et see systeem on rikutud ja ta ei viska midagi ette kas keegi saaks öelda samm samm haaval äkki?


Caupo - 1.9.2007 22:04

ma ei tea mul viskab mingi errori ette


Caupo - 1.9.2007 22:11

tuli välja ty

[Muudetud: 19.07.2007 Rallitaja]


Caupo - 1.9.2007 22:19

aga nyyd tuleb kuul jalast välja :D kuidas seda muuta


matukoppel - 2.9.2007 09:31

Proovi , muuda neid arve.


Crypton - 2.9.2007 09:59

Nuh samas et lambist arve muuta peab olema ettekujutus ka 2D ruumist, mida on sul kasutada.

Praegu ei hakka pikalt seletama, kuna loodan et see ettekujutus sul on. Ja siis selle järgi saad asukoha ju paika panna, vastavalt kas - või + märgiga arvu kasutades.


Caupo - 2.9.2007 10:04

nyyd tuli minhgi jumala haige bug et kui tulistan siis läheb mees tagasi oma 1cm ja nats alla poole ja siis kui jooksen siis mees läheb 1cm allapoole jasiis seal jookseb ja kui lahti lasen klahvi siis jälle mehike tekib ylevamale:duh:


Crypton - 2.9.2007 10:22

tulistamise osas ei oska väga öelda, kui koodi pole antud. Nii kuuli objektis olevad kui ka mehikese laskmis nupu all olev koodid.

Jooksmise osas vaata et kui nupp lahti lastakse ei määrata uuesti tema asukohta. Tee nii et tema kiirus lihtsalt jääb seisma.
Kui asukohta muudads x ja y koordinaatidega siis
x+=0
y+=0

on sama mis kiirus speed=0. Kuid kui kiirust pole määratud ei toimi kiirus....

[Muudetud: 2-9-2007 Crypton]


Caupo - 2.9.2007 10:24

ei noh mul jookseb hästi aga noh bugiselt:D
http://live.hot.ee/files/get/1857861

Ühendasin topeltposti

[Muudetud: 19.07.2007 Rallitaja]

[Muudetud: 2-9-2007 Crypton]


Crypton - 2.9.2007 10:30

Nuh ma tean ja kas ma ei üritanud neid võimalikke puuke parandada.

Faili ei saa kätte ka nii. Pead oma hosti nime alt selle aili andma.
nt www.hot.ee/rallitaja/naide.gm6 vms

(Ja just :6: muidu mina sind aidata ei saa)


Caupo - 2.9.2007 10:32

ma ytlen et see P3 mis mul hetkel on tõeline pastel ikka isegi propetsit ei võta välja :D
SAIN
http://www.hot.ee/rallitajagames/taplus.zip

[Muudetud: 19.07.2007 Rallitaja]


Mosaic - 9.10.2007 21:11

aga kuidas saada mõlemale poole laskma ühe nupu alt kui mul on parem poolne image_single=4 ja vasak 5 nii et näoga paremale poole olles laseb paremale ja vastupidi


Crypton - 11.10.2007 16:40

pead lihtsalt muutma kuuli suunda vastavalt, muud midagi. Kui paremale on suund 0 kraadi ja vasakule on 180 kraadi.


Mosaic - 11.10.2007 18:04

Tsitaat:
Tsitaat: Crypton
pead lihtsalt muutma kuuli suunda vastavalt, muud midagi. Kui paremale on suund 0 kraadi ja vasakule on 180 kraadi.


ja seda ma tean aga ma ei saa seda image single asja paika et kui vaatad paremale ja vajutad space siis laseb paremale ja kui vasakule siis vasakule ma ei tea mis moodi ma selle koodi vormistama pean.


Crypton - 11.10.2007 18:10

nuh ongi. Mõtle loovalt ja loogiliselt. Üks võimalustest kuidas asja võiks teha.

Esmalt vaatame asju mis sul olmas ja teada on.
Tegelase image_single-d 4 ja 5. 4 oli siis sul parem ja 5 vasak.

Nüüd et kuuli kuhugi poole pöörata on vaja kasutada neid samu pildi numberid ja võtta arvesse ka suunda.

Nii et igakord kui kuul tekitatakse kontrollime tegelase suunda:

Kuuli create:

if tegelane.image_single=4{ //kui tegelase pilt on 4 tegelane. asenda oma tegelase nimega
direction=0 //suund paremale
}
if tegelane.image_single=5{ //kui tegelase pilt on 5
direction=180 //suund vasakule
}
speed=10 //kiirusega 10

Ja polegi rohkem midagi. Laskmise nupu all lihtsalt tekita kuuli objekt ja kuuli objekt teeb ise ülejäänu.


Mosaic - 11.10.2007 18:42

kui ma lasen paremale on kõik korras pööran suunaga vasakule hakkab vasakule laskma aga üks kuul lendab paremale
sorry,see oli minu mingi sprite viga hoopis:doh:


[Muudetud: 12.10.2007 Mosaic]