Search found 120 matches
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ä...
- Wed Jun 04, 2008 10:29 am
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2009)
- Replies: 3075
- Views: 1484672
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...
- Tue Jun 03, 2008 11:32 am
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2009)
- Replies: 3075
- Views: 1484672
Re: Tyhmät kysymykset
tai näin:Sly_Jack0 wrote:Jos halusit ukon liikkumaan siis vinoon niin näin ainakin onnistuu:
Code: Select all
TranslateObject ukko, (RightKey() - LeftKey()) * 2, (UpKey() - DownKey()) * 2
- Thu May 15, 2008 11:18 am
- Forum: Esimerkit ja tutoriaalit
- Topic: Esimerkkejä aloittelijoille.
- Replies: 175
- Views: 106997
Re: Esimerkkejä aloittelijoille.
Ja sama ilman purkkakoodia: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))
Code: Select all
vaihde = Min(Max(1, vaihde), maksimi)
- Wed Mar 19, 2008 1:08 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2009)
- Replies: 3075
- Views: 1484672
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 ...
- Thu Mar 13, 2008 6:26 pm
- Forum: Ongelmat
- Topic: ihime ongelma
- Replies: 4
- Views: 3840
Re: ihime ongelma
Kun GetAngle palautta nollan, tapahtuu nollalla jako joka ei tietenkään ole sallittua.
- Wed Mar 12, 2008 2:00 pm
- Forum: Ongelmat
- Topic: 200 : Can't write program!
- Replies: 6
- Views: 5121
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...
- Tue Mar 11, 2008 7:24 pm
- Forum: Ongelmat
- Topic: Cb-ohjelman asennus
- Replies: 12
- Views: 6840
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...
- Tue Mar 11, 2008 2:20 pm
- Forum: Ongelmat
- Topic: Cb-ohjelman asennus
- Replies: 12
- Views: 6840
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 ...
- Tue Mar 04, 2008 6:37 pm
- Forum: Ongelmat
- Topic: FPS riippumaton logiikka
- Replies: 2
- Views: 2669
Re: FPS riippumaton logiikka
SDK:ssa on cbMotion joka on tehty juuri tätä varten.tuhoojabotti wrote:Tarvitsisin neuvoja kuinka tuommoinen tehdään...
- Sun Mar 02, 2008 8:49 am
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2009)
- Replies: 3075
- Views: 1484672
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...
- Wed Feb 27, 2008 9:05 am
- Forum: Yleinen
- Topic: Netin parhaat naurut
- Replies: 116
- Views: 68190
- Wed Feb 20, 2008 10:55 am
- Forum: Yleinen
- Topic: Netin parhaat naurut
- Replies: 116
- Views: 68190
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...
- Tue Feb 12, 2008 5:18 pm
- Forum: Ongelmat
- Topic: Nettipeliongelmia...
- Replies: 7
- Views: 4942
Re: Nettipeliongelmia...
Code: Select all
rtn = InitClient("TOISEN KONEEN IP-OSOITE", UDP_PORT, 100 )
- Mon Feb 11, 2008 2:29 pm
- Forum: Esimerkit ja tutoriaalit
- Topic: Salamasysteemi
- Replies: 15
- Views: 9882
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#...
- Tue Feb 05, 2008 8:43 am
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2009)
- Replies: 3075
- Views: 1484672
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 ...
- Mon Jan 28, 2008 5:58 pm
- Forum: Esimerkit ja tutoriaalit
- Topic: Kello
- Replies: 5
- Views: 7979
Re: Kello
Ihan jees.
Simuloidaan pientä mekaanista "klappia" kun korvataan sekuntiviisarin piirto rivillä 54 seuraavalla pätkällä:
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
- Thu Jan 24, 2008 9:13 am
- Forum: Yleinen
- Topic: 3d-mallinnukset
- Replies: 124
- Views: 69373
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 ...
- Wed Jan 23, 2008 5:30 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2009)
- Replies: 3075
- Views: 1484672
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...
- Wed Jan 23, 2008 3:36 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2009)
- Replies: 3075
- Views: 1484672
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...