Search found 20 matches
- Thu Sep 11, 2014 10:28 am
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Ongelmakoodi teillä itseasiassa onkin jo. MAVi tulee vain ja ainoastaan kun luodaan layeri johon pusketaan arvo ja sen jälkeen luodaan tyhjä kartta. Jos karttaa ei luoda, MAVia ei tule. Jos myös layer on tyhjä, MAVia ei tule. Tämä ei myöskään tapahdu kuin vain ja ainoastaan jos kirjoitetaan mitä _va...
- Wed Sep 10, 2014 10:09 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Koodi näyttää siistiltä eikä pitäisi virheille jäädä paljoakaan varaa. Mutta kuitenkin spottasin tällaisen pätkän piirtokoodista: .. Text _x, _y, _val If _val = 0 Then Goto UPDATE UPDATE: .. Pitäisikö "if _ val = 0 Then Goto UPDATE " olla " Goto DRAW " koska nythän if _val =0 -e...
- Mon Sep 08, 2014 2:42 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Map.CB Type Map Field Name$ Field Width% Field Height% ' Layers Field BG1% Field BG2% Field OBJ% Field FG1% Field FG2% EndType Const BG1% = 0 Const BG2% = 1 Const OBJ% = 2 Const FG1% = 3 Const FG2% = 4 Function af_MakeLayer(Width%, Height%) _memSize% = ((Width * Height) Shl 2) + 4 _lr% = MakeMEMBloc...
- Mon May 27, 2013 8:49 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Totta tosiaan. Tarkoitus siis olisi käydä x määrä tilejä, esimerkissäni 11, joiden keskimmäisessä tilessä on pelaajan sijainti. Käydään ylhäältä alas läpi näillä tileillä sijaitsevat hahmot ja annetaan sen mukaan DrawNum. Seuraava funktio sitten piirtää tämän numeron perusteella ruudulle: Function D...
- Mon May 27, 2013 6:22 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Taas pieni tyhmä kysymys. Tuntuu hyvin onnettomalta ku en saa millään seuraavaa koodia muutettua toimimaan For -looppina: Function UpdateDrawNums() For pwn.PAWN = Each PAWN If pwn\PosY = PlayerPosY-(TileSize*5) Then pwn\DrawNum = 1 ElseIf pwn\PosY = PlayerPosY-(TileSize*4) Then pwn\DrawNum = 2 ElseI...
- Wed Feb 27, 2013 9:11 am
- Forum: Yleinen
- Topic: Offtopic (I/2012)
- Replies: 1181
- Views: 1237238
Re: Offtopic (I/2012)
Kokeilenpa noita heti kun pääsen kotiin ;) Noniin, kotona testailtu ja tässä alustava raportti: https://github.com/VesQ/cbEnchanted/blob/master/tests/euler3.cb Ensimmäinen rivi 232792560. Toinen 7286. (Mitä tämä ohjelma tekee?) https://github.com/VesQ/cbEnchanted/blob/master/tests/aaltoviivat.cb FPS...
- Mon Feb 25, 2013 9:32 pm
- Forum: Yleinen
- Topic: Offtopic (I/2012)
- Replies: 1181
- Views: 1237238
Re: Offtopic (I/2012)
Noniinnoh. FPS tyhjällä ohjelmalla Win7 puolella on mulla about 450. Tässä 6000.
Ohjelma joka pyörii Win7 puolella 250 - 320 FPS pyörii tässä edelleen 6000 FPS rajoilla.
Ohjelma joka pyörii Win7 puolella 250 - 320 FPS pyörii tässä edelleen 6000 FPS rajoilla.
- Mon Feb 25, 2013 6:26 pm
- Forum: Yleinen
- Topic: Offtopic (I/2012)
- Replies: 1181
- Views: 1237238
Re: Offtopic (I/2012)
Nopeasti muutin netistä löytämäni FPS mittarin CoolBasicille ja tulos on 6000-6900. Tosin ihan varmuuden vuoksi laitan vielä koodin tähän koska en ole varma onko se oikein. clFrames = 0 Repeat clFrames+1 If Timer() >= clElapsedTime+1000 Then clCurFPS = clFrames clFrames = 0 clElapsedTime = Timer() E...
- Sun Feb 24, 2013 2:37 pm
- Forum: Yleinen
- Topic: Offtopic (I/2012)
- Replies: 1181
- Views: 1237238
Re: Offtopic (I/2012)
Mitäköhän ihmettä. Heitin Windows XP:n VirtualBoxiin ja asensin CoolBasicin jotta voin kehitellä peliä Linuxin puolella ilman että pitää rebootata Windowsiin ja FPS +6000. Samaan aikaan Windows 7:n puolella 250 - 320 :lol: Kusettaako CB:n FPS() vai mitäköhän tässä nyt oikein tapahtuu? (kun avasi Fir...
- Sun Feb 03, 2013 4:43 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Miksi edes tarvitset kuvan kopiointia? Piirä vain char\body useaan paikkaan. Ajattelin, että yhden kuvan kasaaminen (ja päivitys kun on tarvis) ja sen piirto olisi jokseenkin tehokkaampaa kuin jokaiselle eri hahmolle eri osien piirto aina kun ovat ruudulla, mutta toisaalta cbE:n ansiosta tällä ei n...
- Sun Feb 03, 2013 2:59 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Mitä tarkalleen ottaen haluat koodin tekevän? En näe missään vaiheessa sinun muuttavan pwn\Facing arvoa enkä tiedä mitä sen pitäisi tehdä. Olisi tosiaan pitänyt kommentoida koodia, mutta kun kyseessä oli oma testi toivoin, että joku täällä ymmärtäisi tarkoituksen ilman kommentteja :) Lyhyesti sanot...
- Sun Feb 03, 2013 12:31 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Miksiköhän seuraava koodi ei toimi? If pwn\IsDrawn = True Then If pwn\UpdatePawn = True Then AssemblePawn(pwn\ID) EndIf DrawImage pwn\Img, pwn\PosX, pwn\PosY-(ImageHeight(pwn\Img)-TileSize), pwn\Facing-1 //Kun tästä poistaa pwn\Facing-1 niin kuva piirtyy, mutta vain ensimmäinen frame, muuten vain ty...
- Tue Jan 22, 2013 5:51 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
No sehän toimi pienen säädön jälkeen oikein nätisti. Kiitos paljon
En ole itseasiassa aikasemmin edes törmännyt tuollaiseen "if char2<>char then" -koodiin joten ihan hyvä että kysyin.
En ole itseasiassa aikasemmin edes törmännyt tuollaiseen "if char2<>char then" -koodiin joten ihan hyvä että kysyin.
- Tue Jan 22, 2013 1:09 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2012)
- Replies: 442
- Views: 530887
Re: Tyhmät kysymykset (I/2012)
Mulla on tyyppi CHARACTER johon joka ikinen hahmo kuuluu, myös pelaajan hahmo (pelaajan hahmo tarkistetaan char\IsControlled -muuttujan avulla joten ohjattavia voi olla myös useampi kuin yksi). Koko peli on kuva-, ei objektipohjainen ja olen yrittänyt väsätä törmäyksentunnistusta perustuen boxoverla...
- Sat Sep 10, 2011 4:22 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2011)
- Replies: 989
- Views: 577791
Re: Tyhmät kysymykset (I/2011)
Tiedän.
Tarkoitin lähinnä miksi tuo luku on noin suuri kun Box 0, 0, grid, grid piirtää laatikon tuon sinisen laatikon viereen. Tuon klikkauksen mukaan taas X:n 0 -koordinaatti on jossain ihan muualla. En tiedä mietinkö tätä väärin mutta vaikuttaa jotenkin oudolta.
Tarkoitin lähinnä miksi tuo luku on noin suuri kun Box 0, 0, grid, grid piirtää laatikon tuon sinisen laatikon viereen. Tuon klikkauksen mukaan taas X:n 0 -koordinaatti on jossain ihan muualla. En tiedä mietinkö tätä väärin mutta vaikuttaa jotenkin oudolta.
- Sat Sep 10, 2011 2:35 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2011)
- Replies: 989
- Views: 577791
Re: Tyhmät kysymykset (I/2011)
Koska ruutukoordinaatit lasketaan ruudun vasemmasta yläkulmasta niin, että x-akseli on positiivinen oikealle ja y-akseli positiivinen alaspäin. Maailmakoordinaatit taas alkavat ruudun keskeltä (kun camX- ja Y ovat 0), ja x-akseli on oikealle positiivinen, kun taas y-akseli kasvaakin ylöspäin. Eli m...
- Sat Sep 10, 2011 1:00 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2011)
- Replies: 989
- Views: 577791
Re: Tyhmät kysymykset (I/2011)
Huomentapäivää vaan kaikille. Sellasta vaan kyselisin, että miksi tämä palauttaa maailmaan X-koordinaatin muuten oikein... paitsi + muuttuu - ja toisinpäin? If MouseHit (1) Then mX = (ScreenWidth() / 2.0) - bX + CameraX() mY = (ScreenHeight() / 2.0) - bY + CameraY() EndIf Tässä vielä koko koodinpätk...
- Wed Feb 09, 2011 8:19 am
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2011)
- Replies: 989
- Views: 577791
Re: Tyhmät kysymykset (I/2011)
Nonnih, toimii ^^ Kiitos.
- Tue Feb 08, 2011 10:35 pm
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2011)
- Replies: 989
- Views: 577791
Re: Tyhmät kysymykset (I/2011)
*snip* Aa okei kiitosta vain. En olekaan vielä tuohon data -kerrokseen kerennyt tutustua. Perään kuitenkin uutta probleemaa. Olen nyt jonkin aikaa kranaateilla leikkinyt ja päätin kokeilla liittää siihen kimmoisuuden käyttäen CollisionAngle esimerkkiä. Muuten ihan hyvin toimii, mutta kun liikun tar...
- Fri Jan 28, 2011 8:54 am
- Forum: Ongelmat
- Topic: Tyhmät kysymykset (I/2011)
- Replies: 989
- Views: 577791
Re: Tyhmät kysymykset (I/2011)
Mitenköhän tekisin hotspotin karttaan johon generoidaan esim. 5 vihollista? Ja kuinka saan viholliset spawnaamaan niin, etteivät ole toistensa päällä?