fri20043 Δημοσ. 30 Μαΐου 2007 Δημοσ. 30 Μαΐου 2007 re padia ama mporeite gia peitemou ftiaxno ena tennis (game) kai thelo na kouniete i raketa(ena button aplo) pano kato otan patao px:a (pano),z(kato).pos tha to kano auto..skeftika sto keyopress tis formas na balo mia if kai na leo otan patas px:to a pane pano kai antistoixa to z gia kato.tora to problima mou einai oti stin sinthiki pos tha antistoixiso sti c++ to a kai pos genikos tha douleuei i sinthiki gia na pigainei pano kato ton xero ton kodiko..----------------------->>>>>>>>>> if (Key == Key_A) { Button2->Top=Button2->Top-10; } kapos etsi alla den xero to key kai to key_A pos na ta balo.......btika oti o ascii code gia to a=65 alla mou bgazei error .......an mporei kapoios as helparei giati xanomaste??????????????????
desolatorXT Δημοσ. 30 Μαΐου 2007 Δημοσ. 30 Μαΐου 2007 re padia ama mporeite gia peitemou ftiaxno ena tennis (game) kai thelo na kouniete i raketa(ena button aplo) pano kato otan patao px:a(pano),z(kato).pos tha to kano auto..skeftika sto keyopress tis formas na balo mia if kai na leo otan patas px:to a pane pano kai antistoixa to z gia kato.tora to problima mou einai oti stin sinthiki pos tha antistoixiso sti c++ to a kai pos genikos tha douleuei i sinthiki gia na pigainei pano kato ton xero ton kodiko..----------------------->>>>>>>>>> if (Key == Key_A) { Button2->Top=Button2->Top-10; } kapos etsi alla den xero to key kai to key_A pos na ta balo.......btika oti o ascii code gia to a=65 alla mou bgazei error .......an mporei kapoios as helparei giati xanomaste?????????????????? tha sou proteina na min xrisimopoeiseis C++... Tha xreiasteis polyploko kwdika, gia ena toso aplo pragma... Kalitera Pane se darkbasic, i akomi kalitera GML.
unre@l Δημοσ. 30 Μαΐου 2007 Δημοσ. 30 Μαΐου 2007 Pekse me windows Messages. to code tou A einai VK_A orise tin WinProc sou kapos etsi: LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) mesa se autin kane ena switch tin metavliti uMsg gia WM_SYSKEYDOWN kai WM_SYSKEYUP kai tote ot wparam sou epistrefei ton kodiko pliktrou pou pati8ike. px VK_A Vasika genika psakse gia ena aplo Win32 Tutorial kai 8a to vreis. Pados an 8es na asoxli8eis genika me game programming min pas se DarkBasic. An to 8es etsi gia plaka kai gia otn xavale, tote nai i dark basic einai better! auta
fri20043 Δημοσ. 30 Μαΐου 2007 Μέλος Δημοσ. 30 Μαΐου 2007 Re Megale Euxaristo Apla Den Mporeis Na Mou Peis Akrobos Ti Prepei Na Grapso Gia Na Paro Mia Idea........prepei Se C++
Bspus Δημοσ. 30 Μαΐου 2007 Δημοσ. 30 Μαΐου 2007 Προφανως το θελεις για καποιο project για πανεπιστημιο που σας ζητησανε ενα κλωνο του pong η του breakout Λιγα δευτερολεπτα στο google να εψαχνες θα εβρισκες αυτο http://www.cppgameprogramming.com/cgi/nav.cgi?page=pong Θα χρειαστει να κατεβασεις τη βιβλιοθηκη γραφικων allegro. Δες το tutorial απο την αρχη.
desolatorXT Δημοσ. 30 Μαΐου 2007 Δημοσ. 30 Μαΐου 2007 Re Megale Euxaristo Apla Den Mporeis Na Mou Peis Akrobos Ti Prepei Na Grapso Gia Na Paro Mia Idea........prepei Se C++ eida to pm, 3ekinisa na grafw tou pws tha to kaneis, alla den gnwrizw katholou C++... Kai an sou egrafa, tha sou egrafa me logia pws na to kaneis, k tha eprepe na to metafrasis esi se kwdika...(edit: pragma to opoio telika kanw katw...) sry alla den mporw na voithisw... Gia na ginei swsta to game pantws, tha prepei na kaneis to parathyro ena systima a3onwn. x,y. Dimiourgeis 3 antikeimena, bala, raketa1, raketa2, oi raketes exoun 2 metavlites, to x kai to y tous, Otan prepei na kinithoune de3ia, to x tous tha ginete +1, (x = x +1) Otan prepei na kinithoune aristera, to x tous tha meiwnete kata 1 (x = x -1) I bala exei 4 metavlites... to X kai to y tin taxitita tis, kai tin dieythinsi tis (direction), i metavliti direction mporei na parei times apo 0 mexri 360. Otan 3ekinaei i bala vriskete sto kentro, kai dialegei tixaia mia dieythinsi apo 1 mexri 359 (ektos tis 180). Exontas tin dieythinsi tin taxitita, kai to proigoumeno x,y tis balas, mporeis na prosdioriseis (me cos, sin kai tank tis gwnias) tin nea tis thesi. (an i taxitita p.x. einai 4, tote i bala tha kinithei ston a3ona x kata 4 pixel, meta mesw twn trigwnometrikwn arithmwn mporeis na vreis tin kanoniki tis thesi sto xwro) Otan i bala xtipiseis stis akres tou parathyrou, i se mia apo tis raketes, tote i dieythinsi tis ginete 180-direction dld antitheti apo oti prin... Ayto vevaia tha to prosarmoseis, wste na doulevei kai gia tis 4 plevres tou xwrou... Episis tha valeis mia metavliti , score. Otan i bala vriskete katw apo to y tis raketas tou paikti, tote to scor tha katevainei kata 1, an vriskete panw apo tin raketa tou cpu, tote tha anevainei kata 1. Kai afou ginei ena apo ta 2, i bala tha 3anaemfanizete stin mesi tis pistas. Kapws etsi tha doulevei to olo game... Pantws epanalamvanw oti gia mia tetia douleia pistevw oti i C++ den endeikneite...
fri20043 Δημοσ. 31 Μαΐου 2007 Μέλος Δημοσ. 31 Μαΐου 2007 simfono tin mpala ti exo kanei kai oi raketes thelo na pane pano kato mono
kickeras Δημοσ. 31 Μαΐου 2007 Δημοσ. 31 Μαΐου 2007 >LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_KEYDOWN: { switch(tolower((int)wparam)) { case 'a': /*do something here*/ break; default: break; } } } return DefWindowProc(hWnd,uMsg,wParam,lParam); }
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.