Search found 120 matches

by Marcoder
Wed Jun 04, 2008 10:48 am
Forum: Ongelmat
Topic: Ammukset
Replies: 4
Views: 3492

Re: Ammukset

Se tarkoittaa sitä, että tuon moveobjectin jälkeen laitetaan updategame (vain tällaiseen silmukkaan, ei joka paikkaan). FPS kärsii aikamoisen paljon, varsinkin, jos tällaista silmukkaa pyöritellään useita kymmeniä kertoja. :( Jep, ja lisäksi UpdateGame päivittää keyhitit ja mousehitit eli voi käydä...
by Marcoder
Wed Jun 04, 2008 10:29 am
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1479875

Re: Tyhmät kysymykset

Tässä yksinkertaisin ratkaisu mitä keksin siten, että kulmittain liikkuminen tapahtuu samalla nopeudella kuin sivuille. Tuon iffipurkkahässäkän voi korvata vaikka tällä: xMove = (RightKey() - LeftKey()) * movement yMove = (UpKey() - DownKey()) * movement If xMove <> 0 And yMove <> 0 Then xMove = xM...
by Marcoder
Tue Jun 03, 2008 11:32 am
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1479875

Re: Tyhmät kysymykset

Sly_Jack0 wrote:Jos halusit ukon liikkumaan siis vinoon niin näin ainakin onnistuu:
tai näin:

Code: Select all

TranslateObject ukko, (RightKey() - LeftKey()) * 2, (UpKey() - DownKey()) * 2
by Marcoder
Thu May 15, 2008 11:18 am
Forum: Esimerkit ja tutoriaalit
Topic: Esimerkkejä aloittelijoille.
Replies: 175
Views: 106694

Re: Esimerkkejä aloittelijoille.

Grandi wrote:Tuon saa näemmä toteutettua yhdelläkin rivillä, mutta silloin se ei enää ole kovin hyvä esimerkki aloittelijoille:

Code: Select all

vaihde = vaihde + ((vaihde < 1) - (vaihde > maksimi))
Ja sama ilman purkkakoodia:

Code: Select all

vaihde = Min(Max(1, vaihde), maksimi)
by Marcoder
Wed Mar 19, 2008 1:08 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1479875

Re: Tyhmät kysymykset

Eli, mulla on kuva jossa on muutamia eri hahmoja... kuin piirrän siitä itse peliin EI animoituja hahmoja objekteiks? Eli haluisin esim. hahmo 1 tai 2 olisi oma hahmo ja muut jotain muita npc? Kysymys ei ole sieltä selkeimmästä päästä mutta oletan että sinulla on yksi kuva jossa on useita erilaisia ...
by Marcoder
Thu Mar 13, 2008 6:26 pm
Forum: Ongelmat
Topic: ihime ongelma
Replies: 4
Views: 3823

Re: ihime ongelma

Kun GetAngle palautta nollan, tapahtuu nollalla jako joka ei tietenkään ole sallittua.
by Marcoder
Wed Mar 12, 2008 2:00 pm
Forum: Ongelmat
Topic: 200 : Can't write program!
Replies: 6
Views: 5098

Re: 200 : Can't write program!

Sama ilmoitus tulee XP:ssä silloin jos ohjelma on jo käynnissä (ajettu F5:llä) ja yritetään käynnistää ohjelma CB:stä uudestaan. Hastala Vistassa tuo herja tulee vaikka ohjelma ei olisikaan käynnissä. Lääkkeeksi toimii se että ajaa ohjelmaa adminina tai parempi ratkaisu, johon itse päädyin, on käytt...
by Marcoder
Tue Mar 11, 2008 7:24 pm
Forum: Ongelmat
Topic: Cb-ohjelman asennus
Replies: 12
Views: 6817

Re: Cb-ohjelman asennus

Pikakuvakkeilla on ominaisuus "Startup directory" tai "Työkansio" tai jotain. Jos tuohon laittaa sen hakemiston jossa exe on niin eikö muka toimi? Silloin CurrentDir on juuri tuo hakemisto eikä siinä mitään battipurkkaa tarvita. Ja uskoisit nyt vaan että kukaan ei halua asennella...
by Marcoder
Tue Mar 11, 2008 2:20 pm
Forum: Ongelmat
Topic: Cb-ohjelman asennus
Replies: 12
Views: 6817

Re: Cb-ohjelman asennus

...niin ilmeisesti teen jotain väärin tai sitten vika on Cool Basicissa. Veikkaisin ensimmäistä :mrgreen: Anyway, jos teet ohjelmastasi asennuspaketin niin aika harva ohjelmaasi viitsii edes kokeilla ainakaan näillä foorumeilla. Itse en asentele koneelleni mitään epämääräisiä virityksiä sillä aina ...
by Marcoder
Tue Mar 04, 2008 6:37 pm
Forum: Ongelmat
Topic: FPS riippumaton logiikka
Replies: 2
Views: 2662

Re: FPS riippumaton logiikka

tuhoojabotti wrote:Tarvitsisin neuvoja kuinka tuommoinen tehdään...
SDK:ssa on cbMotion joka on tehty juuri tätä varten.
by Marcoder
Sun Mar 02, 2008 8:49 am
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1479875

Re: Tyhmät kysymykset

Mitä pitäis tehdä kun sdk:n apia käyttäessä tulee 'Incorrect libary version (cbAPI.dll)!' ? Tuo ilmoitus tulee myös silloin jos DLL:ää ei löydy. Sehän pitää olla samassa kansiossa kuin exe tai sitten jossain PATH-ympäristömuuttujan osoittamassa kansiossa. SDK:n asennus lisää CoolBasic\SDK\Lib-kansi...
by Marcoder
Wed Feb 27, 2008 9:05 am
Forum: Yleinen
Topic: Netin parhaat naurut
Replies: 116
Views: 68035

Re: Netin parhaat naurut

Formulakausi alkaa taas pian.
http://www.jakesjokes.com/gallery/album ... 001/f1.swf
Äänet päälle :D
by Marcoder
Wed Feb 20, 2008 10:55 am
Forum: Yleinen
Topic: Netin parhaat naurut
Replies: 116
Views: 68035

Re: Netin parhaat naurut

Olenkin tätä jo "muutamaan" kertaan kannulla mainostanut, mutta silti tämä parinkymmenen sekuntin mittainen pätkä jaksaa minua naurattaa... :P http://www.riemurasia.net/youtubegoogle/view.php?id=2476 Ei naurattanut kyllä yhtään! Mitäs huvittavaa pahoinpitelyssä on? Tuo filmin tyyppihän on...
by Marcoder
Tue Feb 12, 2008 5:18 pm
Forum: Ongelmat
Topic: Nettipeliongelmia...
Replies: 7
Views: 4931

Re: Nettipeliongelmia...

Code: Select all

rtn = InitClient("TOISEN KONEEN IP-OSOITE", UDP_PORT, 100 )
Kun itse laitoin tuohon osoitteeksi localhost niin toimi aivan mainiosti.
by Marcoder
Mon Feb 11, 2008 2:29 pm
Forum: Esimerkit ja tutoriaalit
Topic: Salamasysteemi
Replies: 15
Views: 9859

Re: Salamasysteemi

...mutta onko kenelläkään hajua, miksi systeemi kaatuu yli 102:n salaman kohdalla? Sinänsä turha asia, mutta olisi hauska tietää. Rivillä 49 alustat taulukon Dim points(100,2) Sitten muualla koodissa... pointteja=Rand(minpoints,maxpoints) ... For pointti=1 To pointteja ... points(pointti,1)=pistex#...
by Marcoder
Tue Feb 05, 2008 8:43 am
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1479875

Re: Tyhmät kysymykset

Kuinka CurveValue toimii? :D Siis tiedän kyllä miten sitä käytetään ja mihin tarkoitukseen, mutta miten tuollaisen CurveValue-systeemin saa tehtyä? Minun pitäisi saada muutettua CurveValue ja -Angle FPS-riippuvaiseksi, eli varmaankin pitää tehdä kokonaan oma funktio... Tässä on ollut jotain juttua ...
by Marcoder
Mon Jan 28, 2008 5:58 pm
Forum: Esimerkit ja tutoriaalit
Topic: Kello
Replies: 5
Views: 7945

Re: Kello

Ihan jees.
Simuloidaan pientä mekaanista "klappia" kun korvataan sekuntiviisarin piirto rivillä 54 seuraavalla pätkällä:

Code: Select all

ss# = s
If ps <> s Then ss + 0.2
ps = s
Line 300,300,300+Cos(90-ss*6)*200,300-Sin(90-ss*6)*200
by Marcoder
Thu Jan 24, 2008 9:13 am
Forum: Yleinen
Topic: 3d-mallinnukset
Replies: 124
Views: 69178

Re: 3d-mallinnukset

Miten valitaan useita objecteja? Shift pohjassa hiiren oikealla klikkaillen. B-näppäintä painamalla saa valittua kehyksellä ison kasan objekteja. Ja jos jotain (kuten minua) tuo oikealla valitseminen häiritsee niin senhän voi vaihtaa vaikka näin: "User Preferences"-paneeli on normaalisti ...
by Marcoder
Wed Jan 23, 2008 5:30 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1479875

Re: Tyhmät kysymykset

Ehkä jollain muulla kielellä, mutta ei Coolbasicilla, koska siinä on 126:n funktion rajoitus. Eli kannattaa säästellä niiden tekoa, varsinkin jos on iso projekti tulossa. Goto / gosub voisi olla hyvä korvike. Funktiorajoitus on kyllä kiusallisen pieni mutta eipä pelin runko montakaan funkkaria vaad...
by Marcoder
Wed Jan 23, 2008 3:36 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1479875

Re: Tyhmät kysymykset

Laitetaan vielä koko koodi jolla ainakin toimii. Mediat muutettu niin että toimii suoraan copypastettuna cb:ssä. Type AMMUS Field obj End Type Ukko = LoadObject("Media\guy.bmp", 72) pati=LoadObject("Media\bullet.bmp") ShowObject pati,OFF hiiri = LoadImage("media/target.bmp&q...