játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5508
FZoli:    4894
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2529

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2198
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1654
syam:    1491
Frissebbek | Korábbi postok
[1] [2] [3] [4] [5] [6] [7] [8] [9] > 10 < [15]
Joderida - Tag | 55 hsz       Online status #165623   2011.09.28 20:50 GMT+1 óra  
Itt modellenként olvasol be(# object után újrakezded), mert "0-tól" kezdődik megint a facek számozása: ("f -8/-4/-6 -7/-3/-6 -6/-2/-6 " mind a kettő helyen.
Kód:
#
# object Box001
#

v  -16.2740 0.0000 -4.9316
v  -16.2740 0.0000 -21.4530
v  11.0038 0.0000 -21.4530
v  11.0038 0.0000 -4.9316
v  -16.2740 10.4606 -4.9316
v  11.0038 10.4606 -4.9316
v  11.0038 10.4606 -21.4530
v  -16.2740 10.4606 -21.4530
# 8 vertices

vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 -0.0000
# 6 vertex normals

vt 1.0000 0.0000 0.0000
vt 1.0000 1.0000 0.0000
vt 0.0000 1.0000 0.0000
vt 0.0000 0.0000 0.0000
# 4 texture coords

g Box001
usemtl wire_088144225
f -8/-4/-6 -7/-3/-6 -6/-2/-6
f -6/-2/-6 -5/-1/-6 -8/-4/-6
f -4/-1/-5 -3/-4/-5 -2/-3/-5
f -2/-3/-5 -1/-2/-5 -4/-1/-5
f -8/-1/-4 -5/-4/-4 -3/-3/-4
f -3/-3/-4 -4/-2/-4 -8/-1/-4
f -5/-1/-3 -6/-4/-3 -2/-3/-3
f -2/-3/-3 -3/-2/-3 -5/-1/-3
f -6/-1/-2 -7/-4/-2 -1/-3/-2
f -1/-3/-2 -2/-2/-2 -6/-1/-2
f -7/-1/-1 -8/-4/-1 -4/-3/-1
f -4/-3/-1 -1/-2/-1 -7/-1/-1
# 12 faces

#
# object Box002
#

v  -21.4717 0.0000 17.5071
v  -21.4717 0.0000 1.1484
v  20.2596 0.0000 1.1484
v  20.2596 0.0000 17.5071
v  -21.4717 23.3582 17.5071
v  20.2596 23.3582 17.5071
v  20.2596 23.3582 1.1484
v  -21.4717 23.3582 1.1484
# 8 vertices

vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 -0.0000
# 6 vertex normals

vt 1.0000 0.0000 0.0000
vt 1.0000 1.0000 0.0000
vt 0.0000 1.0000 0.0000
vt 0.0000 0.0000 0.0000
# 4 texture coords

g Box002
usemtl wire_088177027
f -8/-4/-6 -7/-3/-6 -6/-2/-6
f -6/-2/-6 -5/-1/-6 -8/-4/-6
f -4/-1/-5 -3/-4/-5 -2/-3/-5
f -2/-3/-5 -1/-2/-5 -4/-1/-5
f -8/-1/-4 -5/-4/-4 -3/-3/-4
f -3/-3/-4 -4/-2/-4 -8/-1/-4
f -5/-1/-3 -6/-4/-3 -2/-3/-3
f -2/-3/-3 -3/-2/-3 -5/-1/-3
f -6/-1/-2 -7/-4/-2 -1/-3/-2
f -1/-3/-2 -2/-2/-2 -6/-1/-2
f -7/-1/-1 -8/-4/-1 -4/-3/-1
f -4/-3/-1 -1/-2/-1 -7/-1/-1
# 12 faces

Itt meg folytatódik a facek számozása ("f 9/5/7 10/6/7 11/7/7". (itt is szét lehetne választani, de az előző megoldás nekem jobban tetszett.)
Kód:
#
# object Box001
#

v  -16.2740 0.0000 -4.9316
v  -16.2740 0.0000 -21.4530
v  11.0038 0.0000 -21.4530
v  11.0038 0.0000 -4.9316
v  -16.2740 10.4606 -4.9316
v  11.0038 10.4606 -4.9316
v  11.0038 10.4606 -21.4530
v  -16.2740 10.4606 -21.4530
# 8 vertices

vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 -0.0000
# 6 vertex normals

vt 1.0000 0.0000 0.0000
vt 1.0000 1.0000 0.0000
vt 0.0000 1.0000 0.0000
vt 0.0000 0.0000 0.0000
# 4 texture coords

g Box001
usemtl wire_088144225
f 1/1/1 2/2/1 3/3/1
f 3/3/1 4/4/1 1/1/1
f 5/4/2 6/1/2 7/2/2
f 7/2/2 8/3/2 5/4/2
f 1/4/3 4/1/3 6/2/3
f 6/2/3 5/3/3 1/4/3
f 4/4/4 3/1/4 7/2/4
f 7/2/4 6/3/4 4/4/4
f 3/4/5 2/1/5 8/2/5
f 8/2/5 7/3/5 3/4/5
f 2/4/6 1/1/6 5/2/6
f 5/2/6 8/3/6 2/4/6
# 12 faces

#
# object Box002
#

v  -21.4717 0.0000 17.5071
v  -21.4717 0.0000 1.1484
v  20.2596 0.0000 1.1484
v  20.2596 0.0000 17.5071
v  -21.4717 23.3582 17.5071
v  20.2596 23.3582 17.5071
v  20.2596 23.3582 1.1484
v  -21.4717 23.3582 1.1484
# 8 vertices

vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 -0.0000
# 6 vertex normals

vt 1.0000 0.0000 0.0000
vt 1.0000 1.0000 0.0000
vt 0.0000 1.0000 0.0000
vt 0.0000 0.0000 0.0000
# 4 texture coords

g Box002
usemtl wire_088177027
f 9/5/7 10/6/7 11/7/7
f 11/7/7 12/8/7 9/5/7
f 13/8/8 14/5/8 15/6/8
f 15/6/8 16/7/8 13/8/8
f 9/8/9 12/5/9 14/6/9
f 14/6/9 13/7/9 9/8/9
f 12/8/10 11/5/10 15/6/10
f 15/6/10 14/7/10 12/8/10
f 11/8/11 10/5/11 16/6/11
f 16/6/11 15/7/11 11/8/11
f 10/8/12 9/5/12 13/6/12
f 13/6/12 16/7/12 10/8/12
# 12 faces

   
DMG - Szerkesztő | 3172 hsz       Online status #165607   2011.09.28 19:41 GMT+1 óra  
Hát egy recovery lehet helyre hozza, próbáld ki.

Keresgéltem, megpróbálok valamit...
-----------------------------------------
Dont Listen to the Naysayers
   
colker - Tag | 58 hsz       Online status #165600   2011.09.28 19:21 GMT+1 óra  
Szervizre nincs pénzem,amúgy is nem gyári oprendszer,oprendszer újratelepítés megvolt és úgy sem volt jó!(eddig semmi baj nem volt attól hogy nem gyári!) Gari már rég nincs!

Belenézve semmi baj nincs a füles csatival...Megpróbálok egy régebbi oprendszert feltenni hátha azzal jobb lesz a dolog,bár ezzel se volt gond eddig.
Köszönöm azért nektek!

   
DMG - Szerkesztő | 3172 hsz       Online status #165598   2011.09.28 19:09 GMT+1 óra  
colker, szerintem ha garis, akkor irány a szervíz, ha nem akkor esetleg egy főzött rom megoldja a problémát, nem tudok olyan lehetőségről, ami egyszerűen ki tudja iktatnia fülest, persze ettől még létezhet.


Joderida:

Az rendben is van, de ehhez miért kéne külön indexelés?
-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165594   2011.09.28 18:33 GMT+1 óra  
Például ez azért jó DMG, hogy, ha logikailag egy modelledhez több dolog tartozik mint pl.: annak a ruhája, esetleg fegyver a kezébe, stb stb... Vagy van egy helikoptered, ami logikailag egy modell, ám ennek vannak forgó részei, azokat elég "csúnya" betölteni külön obj-ből, tehát akkor ezeket még tárolhatod egy obj-ben, nem kell külön szedni, nomeg sok modellnél kicsit gyorsabb, a beolvasásod.

Amúgy colker, szerintem vidd szervízbe . Vagy próbáld meg hard resetelni a telefont, vagy a beállításokbon bellül visszaállítani az alap konfigurációt. Aztán lehet, hogy kontakt hibás a történet, amin a szervíz segít.
Nem mindenre jó programot írni néha .

   
colker - Tag | 58 hsz       Online status #165589   2011.09.28 17:34 GMT+1 óra  
Sziasztok!Remélem jó helyre írok a problémámmal,és kérésemmel!
A gond:Az androidos telefonomon valamiért azt hiszi most az operációs rendszer hogy mindig fülhallgató vagy headset van bedugva és így nem tudok telefonálni rendesen,meg hangszórón hallgatni a zenét.Próbáltam a dugóját tisztítani hátha azért van a gond,próbáltam az oprendszerben álligatni minden féle beállítást de szerintem nem beállítás hibás a dolog!

Erre találtam ki azt a megoldást hogy tudna-e írni nekem valaki egy programot ami a fülhallgató módot letiltaná a telefonban?
Egy folyamatosan futó program kellene amiben be-ki lehetne kapcsolni hogy éppen azt érzékelje hogy bevan dugva a fülhallgató vagy hogy nincs!
Tudom hogy itt már fejlesztők beszélnek fejlesztőkel de remélem elfér itt ez a kérés.
A programért akár fizetnék is,nem tudom kilehetne-e vitelezni a program megírását,és hogy mennyire lenne ez nehéz feladat

Ha valaki kitudná ezt vitelezni kérem írjon ide,vagy akár privátban is beszélhetnénk róla!

Köszönöm!
Gábor

   
DMG - Szerkesztő | 3172 hsz       Online status #165528   2011.09.27 23:20 GMT+1 óra  
Hát ezzel a porblémával még nem találkoztam, igaz egyelőre még nem dolgozom olyan nagyon bonyolult modelekkel, igaz én 20.000 poly szám melett sem találkoztam vele annak idején PC-n.

Igaz én nem MAX-et használok, már jó ideje, el is szoktam tőle.

Annak meg amúgy mi az haszna, hogy egy obj-on belül több objektumot tárolsz, és mégis külön akarod őket kezelni ezért probléma az index folytonosság? Bocs, le vagyok tompulva..
-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165525   2011.09.27 23:09 GMT+1 óra  
Itt egy kód max exportból, az f-nél a negatívok, ha jól taktikázom ki, akkor,így jönnek össze:
Kód:
#
# object Box001
#

v  -10.2444 0.0000 3.1794
v  -10.2444 0.0000 -15.4318
v  18.5974 0.0000 -15.4318
v  18.5974 0.0000 3.1794
v  -10.2444 19.9797 3.1794
v  18.5974 19.9797 3.1794
v  18.5974 19.9797 -15.4318
v  -10.2444 19.9797 -15.4318
# 8 vertices

vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 -0.0000
# 6 vertex normals

vt 1.0000 0.0000 0.0000
vt 1.0000 1.0000 0.0000
vt 0.0000 1.0000 0.0000
vt 0.0000 0.0000 0.0000
# 4 texture coords

g Box001
usemtl wire_153228153
f -8/-4/-6 -7/-3/-6 -6/-2/-6
f -6/-2/-6 -5/-1/-6 -8/-4/-6
f -4/-1/-5 -3/-4/-5 -2/-3/-5
f -2/-3/-5 -1/-2/-5 -4/-1/-5
f -8/-1/-4 -5/-4/-4 -3/-3/-4
f -3/-3/-4 -4/-2/-4 -8/-1/-4
f -5/-1/-3 -6/-4/-3 -2/-3/-3
f -2/-3/-3 -3/-2/-3 -5/-1/-3
f -6/-1/-2 -7/-4/-2 -1/-3/-2
f -1/-3/-2 -2/-2/-2 -6/-1/-2
f -7/-1/-1 -8/-4/-1 -4/-3/-1
f -4/-3/-1 -1/-2/-1 -7/-1/-1
# 12 faces

f -8/-4/-6 --->vertexeknél a (vert_count=# 8 vertices) --->vert_count -8 és megkapom a 0-t mint indexet, és innentől ugyanaz, ez azért jó, mert, ha több modellt, esetleg modell részt importálok be, akkor nem folytatja onnan a számozását ahol abbahagyta az előző modellnél. (példa):

Kód:
#
# object Box001
#

v  -10.2444 0.0000 3.1794
v  -10.2444 0.0000 -15.4318
v  18.5974 0.0000 -15.4318
v  18.5974 0.0000 3.1794
v  -10.2444 19.9797 3.1794
v  18.5974 19.9797 3.1794
v  18.5974 19.9797 -15.4318
v  -10.2444 19.9797 -15.4318
# 8 vertices

vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 -0.0000
# 6 vertex normals

vt 1.0000 0.0000 0.0000
vt 1.0000 1.0000 0.0000
vt 0.0000 1.0000 0.0000
vt 0.0000 0.0000 0.0000
# 4 texture coords

g Box001
usemtl wire_153228153
f 1/1/1 2/2/1 3/3/1
f 3/3/1 4/4/1 1/1/1
f 5/4/2 6/1/2 7/2/2
f 7/2/2 8/3/2 5/4/2
f 1/4/3 4/1/3 6/2/3
f 6/2/3 5/3/3 1/4/3
f 4/4/4 3/1/4 7/2/4
f 7/2/4 6/3/4 4/4/4
f 3/4/5 2/1/5 8/2/5
f 8/2/5 7/3/5 3/4/5
f 2/4/6 1/1/6 5/2/6
f 5/2/6 8/3/6 2/4/6
# 12 faces

#
# object Box002
#

v  -22.1893 0.0000 31.6990
v  -22.1893 0.0000 11.5088
v  18.1860 0.0000 11.5088
v  18.1860 0.0000 31.6990
v  -22.1893 29.9206 31.6990
v  18.1860 29.9206 31.6990
v  18.1860 29.9206 11.5088
v  -22.1893 29.9206 11.5088
# 8 vertices

vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 -0.0000
# 6 vertex normals

vt 1.0000 0.0000 0.0000
vt 1.0000 1.0000 0.0000
vt 0.0000 1.0000 0.0000
vt 0.0000 0.0000 0.0000
# 4 texture coords

g Box002
usemtl wire_154154229
f 9/5/7 10/6/7 11/7/7
f 11/7/7 12/8/7 9/5/7
f 13/8/8 14/5/8 15/6/8
f 15/6/8 16/7/8 13/8/8
f 9/8/9 12/5/9 14/6/9
f 14/6/9 13/7/9 9/8/9
f 12/8/10 11/5/10 15/6/10
f 15/6/10 14/7/10 12/8/10
f 11/8/11 10/5/11 16/6/11
f 16/6/11 15/7/11 11/8/11
f 10/8/12 9/5/12 13/6/12
f 13/6/12 16/7/12 10/8/12
# 12 faces

Elnézést, ha hosszúra sikeredett, de remélem másnak segítettem ezzel. Nekem speciel 1 napomba telt mire ezt észrevettem, hogy folytatja onnan ahol abbahagyta a facesek számozását.

   
DMG - Szerkesztő | 3172 hsz       Online status #165517   2011.09.27 22:47 GMT+1 óra  
Nem igazán értem a problémát, mit akarsz kezdeni a negatív face-ekkel amikor a face az indexet ír le, 1-től indexelve.
-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165513   2011.09.27 22:28 GMT+1 óra  
Egy kérdésem lenne.
Ha af 1/1/1 2/2/1 3/3/1 facesek helyett negatívokat használok(max export-relative numbers), tehát ezeket: f -160/-298/-170 -159/-297/-170 -158/-296/-170 Akkor hogyan kellene gondolkodnom a beolvasás átírásán? Gondolom ti is belefutottatok már hasonló problémába.

   
LugaidVandroiy - Törzstag | 504 hsz       Online status #165457   2011.09.27 13:17 GMT+1 óra  
Azóta még nem volt időm nézegetni az OpenGL-t, de lekaptam a netről egy lowpoly modelt, és azzal nem csinálta. Mondjuk textúrát nem húztam rá, azzal lenne érdemes megnézni.

A BA egyik új funkciója (amiről még Krees sem tud) elveszi az időm 90%-át, de ha az kész, akkor újult erővel taposom az OGLES-t.

   
DMG - Szerkesztő | 3172 hsz       Online status #165436   2011.09.27 07:42 GMT+1 óra  
Majd lehet elkezdek én is tutorokat írni, bár ehhez már osztódni kéne. Vagy ha azt nem is, akkor írok valami "jegyzeteim OGLES fejlesztésről" cikk sorozatot.

A te OGL-es hibáddal mi lett, megoldódott?
-----------------------------------------
Dont Listen to the Naysayers
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #165434   2011.09.27 05:26 GMT+1 óra  
Az ilyeneket érdemes lenne összegyűjteni egy helyre, mert nagyon hasznosak! Meg jól is haladsz, hajrá

   
DMG - Szerkesztő | 3172 hsz       Online status #165430   2011.09.27 00:29 GMT+1 óra  
Na megint beblogolok,majd jól le leszek cseszve, de hasznos lehet másoknak.


Szóval dolgozom a lefelé kompatibilitáson, vagyis az Engine mégis csak támogatni fogja az OpenGLES1.x-et is. A legnagyobb gondom ezzel az volt, hogy a dinapikus textúra atlasz kezelés (ha lehet ezt így nevezni) nem olyan egyszerű mint 2.0 esetén ahol írok rá egy frappáns shadert azt el van intézve. Két helyen jelentkezik most ez, a GUI felületnél, és az animált spritoknál.

Kerülő megoldás, ha minden képkockát (GUI elemet) külön textúrába rakok, de az elég sok Bindingal jár, szóval elvetettem, meg aztán ott van az is, hogy a textúra koordinátákat tároló buffert macerálom futásidőben, na az sem szép.

harmadik megoldásnak a más területen használt data interleaved módszert (valami ilyesmi neki a neve) találtam, ezt ügye alapból arra használják, hog egy bufferben tárolják a vertex összes adatát (vertexkoord, textkoord, normal), na ez nekem pont jó is lesz, hogy eltérő textúra koordinátákat tároljak benne.

A kód valahogy így fest jelenleg.

maga a tömb, amiből aztán buffer lesz.

Kód:
private static float textures_array[] = {
      0.00f, 0.00f, 0.25f, 0.00f, 0.50f, 0.00f, 0.75f, 0.00f, // 0, Top Left
      0.00f, 0.25f, 0.25f, 0.25f, 0.50f, 0.25f, 0.75f, 0.25f, // 1, Bottom Left
      0.25f, 0.00f, 0.50f, 0.00f, 0.75f, 0.00f, 1.00f, 0.00f, // 2, Top Right
      0.25f, 0.25f, 0.50f, 0.25f, 0.75f, 0.25f, 1.00f, 0.25f  // 3, Bottom Right
};



És a használata.

Kód:
gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);
gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);

gl.glVertexPointer(3, GL10.GL_FLOAT, 0,  GR4X4Sprite.getVertices());

FloatBuffer textureData = GR4X4Sprite.getTextures().duplicate();
textureData.position((frame-1)*2);

gl.glTexCoordPointer(2, GL10.GL_FLOAT, 32, textureData);

GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, 0, 4);


Nem tudom még ez meggora performancia csökkenést okoz, majd meglátjuk. De legalább teljesértékű ES1.x-es támogatást tudok vele nyújtani.

A text GUI meg így fest, most az emuben ES1.x alatt, a minőség a jpeg sara.

-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165368   2011.09.26 14:44 GMT+1 óra  
Valóban az emulátor csinálja rosszul a dolgokat, a Blade-n úgy hasít(és nem látszik át), mint az álom.

   
DMG - Szerkesztő | 3172 hsz       Online status #165159   2011.09.24 18:54 GMT+1 óra  
Hát sajnos így semmi, ha gondolod dobd átt a forrást, belenézek.
-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165155   2011.09.24 18:43 GMT+1 óra  
Kikapcsoltam, nem ez a bűnös ... Azért az ötleteket várom, esetleges tapasztalatokat .

   
DMG - Szerkesztő | 3172 hsz       Online status #165154   2011.09.24 18:35 GMT+1 óra  
Hát most hírtelen nincs ötletem, a depth buffer felülírása gondolom nincs kikapcsolva sehol.

Telefonon van lehetőséged kipróbálni? Lehet hogy az emu szórakozik. Ami bug-ról tudok, hog ya light és az alpha test nem szeretik egymást emun, lehet ennek is az a baja, esetleg a light-ot kapcsold le, néz meg úgy.
-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165150   2011.09.24 18:17 GMT+1 óra  
Természtesen így működik(ezt már próbáltam), igaz a csillém hátulját(a játékoshoz közelebbit) nem rajzolja ki, de működik.
-*Update*-
Holnap leszek aztán kitalálok erre valamit.

Ezt a hozzászólást Joderida módosította (2011.09.24 18:27 GMT+1 óra, ---)

   
DMG - Szerkesztő | 3172 hsz       Online status #165148   2011.09.24 18:13 GMT+1 óra  
Fura.

Esetleg próbáld meg azt, hogy kikapcsolod a Depth tesztet és legutoljára rajzolod ki a csílét. Úgy is produkálja? persze ez nem megoldás, csak egy teszt, de érdekes lehet az eredménye.
-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165146   2011.09.24 18:05 GMT+1 óra  
Akkro beszúrom ezeket is .
Kód:
gl.glEnable(GL10.GL_LIGHT0);
gl.glDisable(GL10.GL_DITHER);

gl.glEnable(GL10.GL_TEXTURE_2D);

gl.glEnable(GL10.GL_CULL_FACE);

gl.glFrontFace(GL10.GL_CCW);

gl.glCullFace(GL10.GL_BACK);

gl.glShadeModel(GL10.GL_SMOOTH);
gl.glClearDepthf(1.0f);
gl.glClearColor(1.0f, 0.5f, 0.0f, 0.0f);
gl.glEnable(GL10.GL_DEPTH_TEST);
gl.glDepthFunc(GL10.GL_LEQUAL);
gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_NICEST);
gl.glEnable(GL10.GL_LIGHTING);

   
DMG - Szerkesztő | 3172 hsz       Online status #165141   2011.09.24 17:56 GMT+1 óra  
Ezt nem látom a kódodban:


Kód:
gl.glEnable(GL10.GL_DEPTH_TEST);
gl.glDepthFunc(GL10.GL_LEQUAL);
-----------------------------------------
Dont Listen to the Naysayers
   
Joderida - Tag | 55 hsz       Online status #165130   2011.09.24 13:05 GMT+1 óra  
Sziasztok! Megakadtam Opengl ES 1.0-ban (majd 1x átváltok 2-esre... )
Nos a lényeg az, hogy kamerát akarok mozgatni a térben, nem pedig a pályát, hogy átláthatóbb legyen a későbbiekben a térben való mozgatás.
(Megoldva-törölve a kód)
----*Update*----
Megoldottam
Viszont megjelent egy régi problémám... Átlátszik a fő modellem ismét, de természetesen csak a sinen keresztül:
Kód:
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
gl.glLoadIdentity();
GLU.gluLookAt(gl, eye[0], eye[1], eye[2]+current_z, target[0], target[1],
target[2]+current_z, normal[0], normal[1], normal[2]);
gl.glPushMatrix();
gl.glTranslatef(0.0f, -8.0f, -20.0f);
map.draw(gl, filter);
railway.draw(gl, filter);

gl.glPopMatrix();
gl.glTranslatef(0.0f + main_path.current_x, -8f, -20f
+ main_path.current_z);
gl.glRotatef(_yAngle, 0f, 0f, 1f);
gl.glRotatef(main_path.angle_main, 0f, 1f, 0f);
csille.draw(gl, filter);

(Egy kódba szúrtam mindent, hogy csak a main kódot lássátok és áttekinthetőbb legyen)
Ha kellene még valami, akkor beszúrom, de tényleg fogalmam sincs, hogy miért látszik át a modell(vagy azért, mert nem csináltam még Mip-map-et(lehetséges)? Ötletek?
Képet is linkelek:

Ezt a hozzászólást Joderida módosította (2011.09.24 14:10 GMT+1 óra, ---)

   
DMG - Szerkesztő | 3172 hsz       Online status #164511   2011.09.19 20:17 GMT+1 óra  
Köszi, egyelőre megvagyok.

Megnézzük, hogy muzsikál az Activity osztályba implementálva, eddig a renderer implementálta, de azt most karcsúsítom, mert kettő kell nem akarok felesleges redundanciát.

Aztán ha nem jó, akkor kap saját osztályt, akko rlehet átbogarászom a cikkedet.
-----------------------------------------
Dont Listen to the Naysayers
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #164509   2011.09.19 20:10 GMT+1 óra  

   
DMG - Szerkesztő | 3172 hsz       Online status #164502   2011.09.19 19:03 GMT+1 óra  
Kellene nekem valami TouchEvent tutor, amit találtam az frappánsan működik ugyan, de néhe beragad, nem kezeli le az UP eseményt.



Ezt a getAction() hol lehet használni, és hogyan.

Vagy amire gondolok, hogy nincs valmai olyan listener, ami megnézi, hog yha nem történt érintés akkor végrehajt egy metódust?


EDIT: Franc, keresem órákat, aztán mire ide leírom megtalálom, vagy legalábbis nyomon vagyok.

Ezt a hozzászólást DMG módosította (2011.09.19 19:10 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
DMG - Szerkesztő | 3172 hsz       Online status #164375   2011.09.18 20:12 GMT+1 óra  
Most készültem el félig meddig az OpenGLES2.0-ra épülő játékmotorral, most akarom beleszuszakolni, hogy támogassa azokat a telefonokat is, amik nem támogatják a 2.0-át szóval kap egy OpenGL ES 1.x-es támogatást is.
-----------------------------------------
Dont Listen to the Naysayers
   
keez - Tag | 33 hsz       Online status #164374   2011.09.18 20:06 GMT+1 óra  
Idézet
DMG :
Idézet
keez :
Sziasztok, ha van egy bizonyos játékunk flash-ben, azt át tudjuk írni, hogy androidon is mehessen ?



Ha a telefon támogatja a flasht, akkor ugyan úgy játszható weben keresztül androidon. Igaz ez már felsőkategóriás telefonokra jellemző.


Átírni meg mindent át lehet, le kell ülni kódolni.



Szóval nem lehet egyszerűen sehogy se. Hmm, esetleg írtál már androidra valamilyen programot ?

   
DMG - Szerkesztő | 3172 hsz       Online status #164351   2011.09.18 19:03 GMT+1 óra  
Idézet
keez :
Sziasztok, ha van egy bizonyos játékunk flash-ben, azt át tudjuk írni, hogy androidon is mehessen ?



Ha a telefon támogatja a flasht, akkor ugyan úgy játszható weben keresztül androidon. Igaz ez már felsőkategóriás telefonokra jellemző.


Átírni meg mindent át lehet, le kell ülni kódolni.
-----------------------------------------
Dont Listen to the Naysayers
   
keez - Tag | 33 hsz       Online status #164329   2011.09.18 16:34 GMT+1 óra  
Sziasztok, ha van egy bizonyos játékunk flash-ben, azt át tudjuk írni, hogy androidon is mehessen ?

   
borsi - Tag | 180 hsz       Online status #164316   2011.09.18 14:08 GMT+1 óra  
Ha csak a telefonodat dobálja le (pl laptopot nem) akkor
(1) próbálj meg más securityt beállítani a routeren (mondjuk WPA helyett WEP)
(2) ha ez nem opció vagy nem segít, akkor meg keress frissebb / stabilabb romot.
De az is lehet, hogy a router szar.

   
Marclee - Tag | 285 hsz       Online status #164315   2011.09.18 13:56 GMT+1 óra  
Igen a rom főzött de csak az itthoni wifinél csinál ilyet
Humankind cannot gain anything without first giving something in return. To obtain, something of equal value must be lost.
Alphonse Elric

http://geeksworld.hu/
   
M4 - Tag | 187 hsz       Online status #164312   2011.09.18 13:40 GMT+1 óra  
A GUI más, de a java többi része benne van, arraylist meg ilyenek. Gondolom úgy egyszerűbb, ha csinálsz saját érzékelőtosztályt, és külön implementálod androidra és swing-re.

   
zsoltika - Tag | 71 hsz       Online status #164310   2011.09.18 13:29 GMT+1 óra  
Egy kérdés:
Ha megírjuk Javaban a játékot (semmi döntögetés,csak tapot érzékel) akkor utólag átírni androidos érzékelésre (csak érintés) nehéz? Vagy csak a bal kattintás opciót át kell írni az androidos megfelelőjére?
We like android :D
   
DMG - Szerkesztő | 3172 hsz       Online status #164308   2011.09.18 13:09 GMT+1 óra  
Pár ROM-nál megesik a Wifi kezelés ilyen problémája.

Ha garis és nem főzőtt, akkor service, feldobnak rá remélhetőleg egy frisebb droidot, ha főzőtt, akkor keresgélj tovább, amíg nem találsz egy stabilabbat. Irány aaz android fórum, ott biztos tudnak segíteni, én annyira még nem vágom a témát.
-----------------------------------------
Dont Listen to the Naysayers
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #164282   2011.09.18 05:38 GMT+1 óra  
Esetleg akkor csatlakozik le, ha a képernyőt kikapcsolod, vagy használat közben?

Edit: látom már, nem tudok olvasni. Főzött rom?

   
Marclee - Tag | 285 hsz       Online status #164260   2011.09.17 21:19 GMT+1 óra  
Bocs ,hogy nem éppen ide illőt írok de jobb topicot nem találtam.
Miért van az ,hogy a wifiről (itthoniról) csak úgy magától 2 percenként le csatlakozik aztán fel? Elég zavaró netezés közbe ,hogy 2 perceként meg kell állnom .....
Humankind cannot gain anything without first giving something in return. To obtain, something of equal value must be lost.
Alphonse Elric

http://geeksworld.hu/
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #164246   2011.09.17 18:24 GMT+1 óra  
Köszönöm szépen mindkettőtöknek a választ! ^^

   
DMG - Szerkesztő | 3172 hsz       Online status #164245   2011.09.17 18:19 GMT+1 óra  
Egyértelműen OpenGl ES2.0 kicsit nehézkesebb rajta elindulni, de ha megvannak az alapok akkor sokkal kényelmesebb a kezelése, és jobb a teljesítménye.


Persze kezdésnek jó az 1.x de én azt hiszem egy hónap múlva inkább át álltam 2.0-ra.
-----------------------------------------
Dont Listen to the Naysayers
   
Geri - Törzstag | 2198 hsz       Online status #164239   2011.09.17 14:43 GMT+1 óra  
na vajon?

(az ogles1.x halott)

   
LugaidVandroiy - Törzstag | 504 hsz       Online status #164238   2011.09.17 14:32 GMT+1 óra  
Csak egy villámkérdés: Androidon OpenGL1.1 ES-el érdemes foglalkozni, vagy inkább 2.0-val?

   
LugaidVandroiy - Törzstag | 504 hsz       Online status #164010   2011.09.15 19:18 GMT+1 óra  
Csak egész nyugodtan Kissé megszenvedtem vele, mert a jar fájlba akartam tenni az összes általa használt cuccost (képek, layoutok, R, etc), ami nem ment, mert mindig kivágott Resource$ResourceNotFound exceptionnal. Aztán úgy döntöttem, hogy csak a forrást fordítom bele a jar-ba, a dolgait pedig a BA dolgai mellé pakolom. És így működik.

   
DMG - Szerkesztő | 3172 hsz       Online status #164007   2011.09.15 19:06 GMT+1 óra  
Lehet, majd konzultálok veled OpenFeint ügyben? Mira oda jutok, te már tapasztalt leszel.
-----------------------------------------
Dont Listen to the Naysayers
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #164005   2011.09.15 19:00 GMT+1 óra  
Köszi köszi Még egy utolsó kép, mert most nagyon örülök, hogy sikerült integrálni
Én nem gondoltam volna, de tud ilyet is ez az OpenFeint


   
DMG - Szerkesztő | 3172 hsz       Online status #164001   2011.09.15 18:52 GMT+1 óra  
Király, egyre profibb a project, méltó ahhoz a HGP-hez.
-----------------------------------------
Dont Listen to the Naysayers
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #163999   2011.09.15 18:38 GMT+1 óra  
Gyorsan összedobtam pár acsit, már csak a játékban kell megcsinálnom az unlockot, ami vélhetőleg egy fél óra ^^



Én meg azt hittem, hogy nem fogom tudni összehozni.


Edit: szégyenszemre van egy elgépelés.

   
DMG - Szerkesztő | 3172 hsz       Online status #163990   2011.09.15 17:37 GMT+1 óra  
De izgi.
-----------------------------------------
Dont Listen to the Naysayers
   
LugaidVandroiy - Törzstag | 504 hsz       Online status #163988   2011.09.15 17:35 GMT+1 óra  
"Valahogy"

   
krees - Törzstag | 732 hsz       Online status #163987   2011.09.15 17:34 GMT+1 óra  
Látod Bró, mondtam én, hogy meglesz ez És köszi DMG, valahogy megháláljuk
   
DMG - Szerkesztő | 3172 hsz       Online status #163986   2011.09.15 17:24 GMT+1 óra  
Ezt én is megszívtam egyszer, benti laptopon 1.5-re volt állítva, és az istennek nem akarta elfogadni az @Override tagot.

Örülök, hog ysikerült, hát sokat nem tudtam segíteni.
-----------------------------------------
Dont Listen to the Naysayers
   
Frissebbek | Korábbi postok
[1] [2] [3] [4] [5] [6] [7] [8] [9] > 10 < [15]