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

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2194
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] [20] > 25 < [30] [35] [40] [44]
Pretender - Törzstag | 2498 hsz       Online status #153144   2011.05.31 11:36 GMT+1 óra  
Nem a mostani témához kapcsolódik, és lehet, hogy nem is ide kellene írni, de sebaj

Kicsit ilyen elméleti dolog lesz:
Azon gondolkoztam, hogy ha van egy kormány pedálokkal, akkor a kormány pl. miféle jeleket küld a gépnek, illetve hogy lehet azt feldolgozni, stb.
Gondolom jön maga a jel, azt feldolgozza a driver és kiad valamilyen másféle jelet, viszont érdekelne, hogy vajon hogy működik. Nem link kellene, azt én is tudok találni, csak valami rövid, tömör, parasztos megfogalmazás kellene (ugyanis gondolkozok egy saját cuccon, csak mert nincs pénzem g25-re, de kuplung kell )

szerk.:
hehe: http://www.sajuonline.com/Pages/Articles/for-geeks/build-Gaming-Steering-wheel/Gaming-Steering-wheel-p1-introduction.php

Ezt a hozzászólást Pretender módosította (2011.05.31 13:07 GMT+1 óra, ---)

   
gberes - Tag | 38 hsz       Online status #153143   2011.05.31 11:27 GMT+1 óra  
2.1-es telefon szerintem már elég ritka.

   
bit.0x8000 - Törzstag | 574 hsz       Online status #153142   2011.05.31 11:24 GMT+1 óra  
Idézet
DMG :
Nem kell nekem C++ összehaverkodtam a Java-val. és mennivel kényelmesebb benne programozni, h aadott aplatform, eddig nemszerettem, mert az hogy platform független kimerült aban, hogy telepítsél futtató környezetet.


Szerintem nem véletlenül adták ki az SDK mellé később az NDK-t (én személy szerint még 2d-s játékokhoz is azt használnám...)

Idézet
DMG :
Az én üzlet politikám, hogy a lehető legtöbb embernek elérhetővétegyen a játékot, ha 2.2-re és a fölé fejlesztek,akkor máris kiestek a 2.1-es Androidok. Tudom mkacs vagyok, meg vaskalapos. igaz ugyan,h og ymár a szegény ember okos telefonja (ZTE Blade) is kapható 2.2-vel, de azért ha van rá mód maradok kompatibilis legalább 2.1-re


Kérdés, hogy aki régebbi/gyengébb mobilt vesz, az hajlandó-e megvenni (ad abszurdum: letölteni és megnézni) az adott játékot?
   
DMG - Szerkesztő | 3172 hsz       Online status #153141   2011.05.31 11:12 GMT+1 óra  
Hát sehogy se sikerül rávennem az emulátort, hogy ES2.0-át futtasson. Ez az emu hiányossága, vagy valami nem stimmel?

Itt a kód, valaki tud valami okosat mondani rá? Nincs most nálam hardver, hogy kipróbáljam.

Kód:
import android.app.Activity;
import android.app.ActivityManager;
import android.content.Context;
import android.content.pm.ConfigurationInfo;
import android.opengl.GLSurfaceView;
import android.os.Bundle;

/**
* This sample shows how to check for OpenGL ES 2.0 support at runtime, and then
* use either OpenGL ES 1.0 or OpenGL ES 2.0, as appropriate.
*/
public class ShaderTest extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mGLSurfaceView = new GLSurfaceView(this);
       
        if (detectOpenGLES20()) {
            // Tell the surface view we want to create an OpenGL ES 2.0-compatible
            // context, and set an OpenGL ES 2.0-compatible renderer.
            mGLSurfaceView.setEGLContextClientVersion(2);
            mGLSurfaceView.setRenderer(new GLES20TriangleRenderer(this));
            setTitle("With OpenGL ES 2.0");
        } else {
            // Set an OpenGL ES 1.x-compatible renderer. In a real application
            // this renderer might approximate the same output as the 2.0 renderer.
            mGLSurfaceView.setRenderer(new TriangleRenderer(this));
            setTitle("With OpenGL ES 1.x");
        }
        setContentView(mGLSurfaceView);
       
    }

    private boolean detectOpenGLES20() {
        ActivityManager am =
            (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
        ConfigurationInfo info = am.getDeviceConfigurationInfo();
        return (info.reqGlEsVersion >= 0x20000);
    }

    @Override
    protected void onResume() {
        // Ideally a game should implement onResume() and onPause()
        // to take appropriate action when the activity looses focus
        super.onResume();
        mGLSurfaceView.onResume();
    }

    @Override
    protected void onPause() {
        // Ideally a game should implement onResume() and onPause()
        // to take appropriate action when the activity looses focus
        super.onPause();
        mGLSurfaceView.onPause();
    }

    private GLSurfaceView mGLSurfaceView;
}
-----------------------------------------
Dont Listen to the Naysayers
   
DMG - Szerkesztő | 3172 hsz       Online status #153131   2011.05.31 10:23 GMT+1 óra  
Nem kell nekem C++ összehaverkodtam a Java-val. és mennivel kényelmesebb benne programozni, h aadott aplatform, eddig nemszerettem, mert az hogy platform független kimerült aban, hogy telepítsél futtató környezetet.

Az én üzlet politikám, hogy a lehető legtöbb embernek elérhetővétegyen a játékot, ha 2.2-re és a fölé fejlesztek,akkor máris kiestek a 2.1-es Androidok. Tudom mkacs vagyok, meg vaskalapos. igaz ugyan,h og ymár a szegény ember okos telefonja (ZTE Blade) is kapható 2.2-vel, de azért ha van rá mód maradok kompatibilis legalább 2.1-re

MOD:

Bele fér ez még a "Segítséget Szeretnék (kezdő vok)" topicba?
-----------------------------------------
Dont Listen to the Naysayers
   
M4 - Tag | 187 hsz       Online status #153129   2011.05.31 10:10 GMT+1 óra  
android 2.0-tól c++ al már lehet használni es 2.0-át, de szerintem elég 2.2 felettiekre fejleszteni.

   
DMG - Szerkesztő | 3172 hsz       Online status #153124   2011.05.31 09:47 GMT+1 óra  
Hát nem megmondtam, és folyamatosan frissül, évek óta használom, és már forgatni is lehet benne a testeket, eddig ez valahogy kimaradt, illetve bonyolultan lehetett megkerülni a hiányát.

Frappánsan lehet textúrázni benne, LowPoly modelekhez tökéletes, de HighPoly-t is lehet vele, a Galéria magáért beszél.

Tekintve hgoy a Blender a loptopomon sem megy, maradok is a szárnyaknál.

MOD:

"Úgy olvastam, h 5 leveltől felfelé van ES 2.0. "

Megnézem, én az írt csomagra olvastam azt hogy API8 lentebb nem is látta az eclips, de megnézem lehet nagyon lent voltam.


MOD:

Hát úgy nézem, hogy még a setEGLContextClientVersion sem akar működni 8 alatt. Persze ez sak az API, lehet hogy egy 2.1-el szerelt ZTE Blade tudja az ES 2.0 és nem kell hozzá 2.2-es Android, bár egyébként sem átr egy frissítés rá, ez igaz.

Ezt a hozzászólást DMG módosította (2011.05.31 10:00 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
syam - Törzstag | 1491 hsz       Online status #153123   2011.05.31 09:40 GMT+1 óra  
Ez a Wings3D jól néz ki :]

DMG:
Úgy olvastam, h 5 leveltől felfelé van ES 2.0.

Ezt a hozzászólást syam módosította (2011.05.31 09:46 GMT+1 óra, ---)
alias aalberik
   
DMG - Szerkesztő | 3172 hsz       Online status #153121   2011.05.31 07:30 GMT+1 óra  
Idézet
4Bit :
syam
4Bit:
Tapasztalatom szerint nincs ilyen. A Milkshape3D majdnem megfelel viszont a célnak


Csúszik lefele, kösz, syam.

Szerk.: Viszonylag jó, kösz, a napokban majd kísérletezek vele...



Miért nem próbálod ki a wings3d-t kezelhetőségben klaszisokkal jobb mint a MilkShape és Freeware. Blenderen már én is gondolkodtam, legutóbb leszedtem, felraktam, majd elszált tőle windows 7 32 biten. Jobban mondva el sem indult, már ki is írta, hogy "program leállítása". De majd megnézem egyszer, már volt a kezemben de rég volt.

syam: Shader programozással nincs bajom, azt csináltam PC-re is, na majd összedobok valami alapot, aztán dolgozok azzal.


Jéh ddbwo tud beszélni?


EDIT:

Az hogy a android.opengl.GLES20 csaka 8 as API szinttől elérhető, az azt jelenti, hogy 2.1-es Androiddal nem is lehet ES2.0-át futtatni?

Esetleg érdemes a program elején támogatást vizsgálni, és ha nem támogatott a 2.0 akkor marad az 1.x? Mi a véleményetek?


EDIT: Találtam egy jó kis sample-t ami elvileg vizsgálja hogy támogatott-e az adot hardveren az OpenGLES2.0 de ettől függetlenül is csak 2.2-es Androidon akar elindulni, legalábbis az emulátorban. Én meg nem akarnám ennyire leszűkíteni a célközönséget.

MOD: 2.1-alatt is elindul, kicsit furcsán lebutított grafikával, még egy egyszerű poligon is csúnyán pixeles forgás közben, na de meglátjuk, az eddigi ES1.x-es munkámat azért elrakom, aztán meglátom mi lesz belőle.

Ezt a hozzászólást DMG módosította (2011.05.31 09:38 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #153119   2011.05.30 23:01 GMT+1 óra  
U.I.: Semmi nem megy senkinek azonnal, de nem szabad megijedni a részletes kezelőfelülettől...
Sity-suty belejön az ember.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
ddbwo - Tag | 1654 hsz       Online status #153118   2011.05.30 22:58 GMT+1 óra  
A Blender a létező legkönnyebben kezelhető modellező, ha ingyen kategóriáról van szó. Bár pont a nemrég történt átállás miatt most sok tutorial használhatatlanná vált, mert az azokban látott felület teljesen eltér az újabbtól.

Mindenesetre csak ajánlani tudom. Nem csak ingyenes, de gyors és nagy tudású program.
Némi Phyton script ismerettel módosíthatod is, valamint az azonnal rendelkezésre álló Blender Game Engine-t is használhatod, amivel el lehet szórakozni egy-két hónapig. Ad kis sikerélményt..

Ha modellezni, vagy animálni szeretnél, nagyon jó kis progi. Példának meg lehet nézni egy bemutató munkát, amit a blenderrel készítettek. "Big Buck Bunny"

Ha nagyon nem menne a dolog, kérhetsz segítséget többek közt tőlem is, vagy a blender kuckónál. (bár ott még nem jártam, de gondolom tudnak segíteni)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
SX - Törzstag | 361 hsz       Online status #153117   2011.05.30 22:03 GMT+1 óra  
Blender-ből pont most adták ki a legújabb verziót, teljesen átdolgozott kezelőfelülettel. Érdemes adni neki még egy lehetőséget
Ha meg nagyon egyszerű kell, akkor Google Sketchup

   
Bacce - Bacce | 1783 hsz       Online status #153116   2011.05.30 21:22 GMT+1 óra  
4Bit: Attól függ mire akarod használni. Van online lehetőség is ha tényleg nagyon egyszerű kell. http://www.3dtin.com/
svg, obj, stl-be exportál.
Blendertől meg ne félj, 5 perc alatt meg lehet szokni és rájössz hogy marha logikusan van felépítve. De ha nem, hát semmiből nem tart átalakítani a felületet. Nem akarok lobbizni, mindenkinek megvan a kedvence, csak ne vesd el véglegesen.
Making the world a better place, one line of code at a time.
http://bacce.uw.hu
   
4Bit - Tag | 549 hsz       Online status #153113   2011.05.30 21:03 GMT+1 óra  
syam
4Bit:
Tapasztalatom szerint nincs ilyen. A Milkshape3D majdnem megfelel viszont a célnak


Csúszik lefele, kösz, syam.

Szerk.: Viszonylag jó, kösz, a napokban majd kísérletezek vele...

Ezt a hozzászólást 4Bit módosította (2011.05.30 21:17 GMT+1 óra, ---)
[thinking]Nem tudsz elrontani egy játékot, ha nem is fejlesztesz.[/thinking]
4Bit Security Admirális-Generális
   
syam - Törzstag | 1491 hsz       Online status #153111   2011.05.30 20:44 GMT+1 óra  
4Bit:
Tapasztalatom szerint nincs ilyen. A Milkshape3D majdnem megfelel viszont a célnak

DMG:
A shaderezés nem nagy ügy - "csak" attributumokat és uniformokat kell átadni :3
alias aalberik
   
CodeBear - Tag | 8 hsz       Online status #153110   2011.05.30 20:41 GMT+1 óra  
syam: Szerintem is aki 3D-vel foglalkozik már ne az ősi módszereket használja. Előtte persze gyakorolni lehet, bár ES-ben már a glBegin-end es kombót is megszűntették, hogy véletlenül se lehetssen kőkorszaki kódot írni.

   
DMG - Szerkesztő | 3172 hsz       Online status #153109   2011.05.30 20:38 GMT+1 óra  
Wings3D a megváltó, annál kényelmesebb modellezőt én még nem találtam. OK Blender kicsit többet tud, de nekem megfelel.

MOD:

"Upsz, azt elfelejtettem hozzáadni, hogy könnyen kezelhető is legyen"

Mondom én Wings3D
-----------------------------------------
Dont Listen to the Naysayers
   
4Bit - Tag | 549 hsz       Online status #153108   2011.05.30 20:37 GMT+1 óra  
Idézet
Bacce :
4Bit:Blender?



Upsz, azt elfelejtettem hozzáadni, hogy könnyen kezelhető is legyen. Próbálkoztam már vele, de nekem túl bonyolult... (Habár nekem mi nem bonyolult...)
[thinking]Nem tudsz elrontani egy játékot, ha nem is fejlesztesz.[/thinking]
4Bit Security Admirális-Generális
   
Bacce - Bacce | 1783 hsz       Online status #153107   2011.05.30 20:35 GMT+1 óra  
4Bit:Blender?
Making the world a better place, one line of code at a time.
http://bacce.uw.hu
   
DMG - Szerkesztő | 3172 hsz       Online status #153106   2011.05.30 20:35 GMT+1 óra  
Áhhh, ne már most hülyén fogok lefeküdni, írhatom át az egész cuccot shaderkezeléssel? Még akkor is ha csak textúráz azt kész, ahhoz fel kell készíteni a cuccot. Most le vagyok hangolva.

n amajd összedobok egy alapot, aztán kipróbálom egy célhardveren (ZTE Blade), hogy hogy muzsikál, ha azon megy (az a minimum cél) akkor OK, lesz ES2.0
-----------------------------------------
Dont Listen to the Naysayers
   
4Bit - Tag | 549 hsz       Online status #153105   2011.05.30 20:33 GMT+1 óra  
Véletlenül nem tudtok egy jó modellezőprogramot a 3dsmax-on kívül, ami ingyenes, és valami kézenfogható dokumentáció is van hozzá, amellyel eltanulhatnám a használatát? Köszönöm.
[thinking]Nem tudsz elrontani egy játékot, ha nem is fejlesztesz.[/thinking]
4Bit Security Admirális-Generális
   
syam - Törzstag | 1491 hsz       Online status #153100   2011.05.30 20:28 GMT+1 óra  
Nem javaslom az ES 1.x -t.
- Manapság már szintem minden telefon ES2.0-s. Az ES1.x drivereket shaderekkel emulálják ami miatt még lassabb is lehet.
- Körülményes váltani a két verzió között. Szinte mindent shaderrel kell megoldanod + nincs mátrixkezelés sem. Fixed pipeline nem elérhető nem úgy, mint az asztali GL esetében.

Nem kell elcsábulni a shaderektől. Írj egy olyat ami textúrázik és ami csak szinez. Aztán amikor már nincs mit csinálni a játék motorral, akkor jöhetnek az effektek :]
alias aalberik
   
DMG - Szerkesztő | 3172 hsz       Online status #153097   2011.05.30 20:14 GMT+1 óra  
Hát én szerenék ES 1.x-nál maradni, különben elcsábúlnék megint a shaderektől és akkor megincs csak motor fejlestés lenne a játék fejlesztésből, aztán ha már van egy kiforrott ES 1.x-es motorom, akkor párhuzamosan mehet rá a játék fejlesztés és a motor fejlesztés.

De mit írsz az bíztató.

Parallax: csináltam egy 13000-es gömböt, de nem volt időm megvárni míg betölti az emu, de itt egy 2048-as torus, textura koordinátákat csak szétkentem rajta, hogy legyen valami, szóval nem beszólni miatta. :

-----------------------------------------
Dont Listen to the Naysayers
   
syam - Törzstag | 1491 hsz       Online status #153082   2011.05.30 17:35 GMT+1 óra  
Az újabb Android telefonokra már egész jók a driverek, pl depth texturet is viszik ES 2.0 alatt.
Kompatibilitással sincsenek különösebb gondok tekintve, h az ES nem annyira szerteágazó / szétfolyó(), mint az asztali OGL.
alias aalberik
   
DMG - Szerkesztő | 3172 hsz       Online status #153074   2011.05.30 15:52 GMT+1 óra  
Az enginemég csak most jutott el odáig, hogy OBJ-ból tudok betölteni, szóval egy kockánál bonyolultabb objektummal még nem próbálkoztam, de talán a héten már eljutok odáig. Most valamit nagyon kikommenteztem a kódban, mert a világítás az nagyon nem akar hatást kiváltani.

Hát igen a sebességgel vannak bajok, maga az emulátor az ami teve nem hogy az OpenGL rajta. Azértén sem erre támaszkodva akarok játékot kiadni a kezeim közül. Arra is számítok, hog yamint kikerül a piacra, akkor jönnek csőstűl a kompatibilitási gondok, de majd jönnek a patchek, azért igyekszem elkerülni, hogy specifikus doglokat tegyek bele. Valahol el kell kezdeni.

Pár típuson azért majd kitesztelem, majd lesz itt is Béta, csak vannak itt Androidos emberek.


MOD:

Na egy 128 poligonból álló gömb is megy neki.

Jut eszembe vége a tanfolyamnak, megyek is sörözni.

Ezt a hozzászólást DMG módosította (2011.05.30 15:58 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
Parallax - Tag | 603 hsz       Online status #153072   2011.05.30 15:42 GMT+1 óra  
DMG: Android emulátoron őgy tudom az OpenGL támogatás sem sebességben, se kompatibilitásban nem az igazi. Bonyolultabb geometriát sikerült már vele kirajzoltatni? A telefonok közti különbséget se lehet sehogy emulálni. Valamelyik például támogatja a nem 2 hatávnya textúrát a másik meg nem. Van pár ilyen és Androidos telefon is mint a tenger. Más rendszerekben ilyen probléma nincs.

A Samsungnak van virtuális tesztje, amivel lehet igazi hardveren tesztelni, de ez csak a 100 féléből 3-4.

   
DMG - Szerkesztő | 3172 hsz       Online status #153071   2011.05.30 15:38 GMT+1 óra  
Idézet
syam :
Mindent bele az APK-ba és egy általad használható tmp könyvtárba kitömörít és onnan használ. Könyvtárakat felejtsd el és a filenevekre is elég sok a megszorítás. A legjobb ha hasheled a fileneveket a könyvtárnevükkel egyetemben.
Mi legalábbis így csináljuk a cégnél ^^



Köszi! na akkor jól sejtettem én, hogy nem érdemes könytárakkal szórakozni.

Pretender: mit nem értesz a "struktúrfüggöny, az maga a program, amit ír. Tök logikus azok után, hog ya Crysis min név, már foglalt.
-----------------------------------------
Dont Listen to the Naysayers
   
Pretender - Törzstag | 2498 hsz       Online status #153070   2011.05.30 15:33 GMT+1 óra  
"struktúrfüggönybe" - ez továbbra is k* vicces

   
DMG - Szerkesztő | 3172 hsz       Online status #153069   2011.05.30 15:31 GMT+1 óra  
A munka az politika? Hár max ha képviselő vagy, nem az adózási szokásidról volt szó. ha meg doglozól, androidos telefont nem is, de egy rendes könyvet (netán internetet) tudszvenni/fizetni. Sántít nekem ez a történet.

De teljesen igazad van, ne menjünk bele.

inkább mutass valami Occlusion Mappingot, ha már belemásztál.
-----------------------------------------
Dont Listen to the Naysayers
   
syam - Törzstag | 1491 hsz       Online status #153068   2011.05.30 15:28 GMT+1 óra  
Mindent bele az APK-ba és egy általad használható tmp könyvtárba kitömörít és onnan használ. Könyvtárakat felejtsd el és a filenevekre is elég sok a megszorítás. A legjobb ha hasheled a fileneveket a könyvtárnevükkel egyetemben.
Mi legalábbis így csináljuk a cégnél ^^
alias aalberik
   
ddbwo - Tag | 1654 hsz       Online status #153067   2011.05.30 15:26 GMT+1 óra  
Az ember dolgozik, de attól nem lesz több pénze (off téma, sorry, itt legyen vége ennek a témának, mert ez már politika...)

Nézegetem a shadereket, mert most nagyon belemászott a fejembe a kérdés...
Mivel most má értem a textúrákat, a struktúrfüggönybe beépítem az obj darabolóhoz...
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
DMG - Szerkesztő | 3172 hsz       Online status #153066   2011.05.30 15:11 GMT+1 óra  
Köszi! Az igazi kérdés, az az hogy mi a bevált, elfogadott módszer erre, menjen bele minden az APK-ba? terjesztés miatt nyílván praktikusabb.


MOD

ddbwo: Androidra nem kell pénz, még nekem sincs, csak az emulátor, a tesztelőimnek van, csak még nem tudják, hog yők a tesztelők.

Szóval nem kell hozzá pénz. IPhone az már más tészta, ahhoz vagy egy jó gép kell hardver virtualizációhoz vagy egy Mac, ami igen kültséges darab.

Hüm.... Menj el dolgozni.
-----------------------------------------
Dont Listen to the Naysayers
   
M4 - Tag | 187 hsz       Online status #153065   2011.05.30 15:08 GMT+1 óra  
Using the External Storage (Saving cache files)
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
De így törölni lehet a fájlokat.

   
DMG - Szerkesztő | 3172 hsz       Online status #153057   2011.05.30 14:30 GMT+1 óra  
Idézet
M4 :
Szerintem bele kell csomagolni, mivel egy fájlt töltenek le a használók
Ha másik program is használná a képeket, ezt lehet használni:
http://developer.android.com/guide/topics/providers/content-providers.html



Igen, ezért gondoltam én is, hogy legyen egyben minden, elvileg tudnék hivatkozni SD ártyán lévő file-okra is, csak a terjesztés macerás, viszont a ki nem rootolt gépeken nem foglalna annyi helyeta fő tárolón, mert a texturák meg az egyéb file-ok ott csücsülnének az SD-n.

ddbwo(Maniac?): Micsoda előrelépés, már textúra is megy, azt hogy sikerült betölteni? Shader program támogatást mikorra tervezed?

Ezt a hozzászólást DMG módosította (2011.05.30 14:37 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #153054   2011.05.30 14:25 GMT+1 óra  
ez még nem obj, de azért működik.. Minden napra egy művelet bőven elég...

Ha lenne pénzem androidra, lehet vennék egy programozó könyvet is

A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
M4 - Tag | 187 hsz       Online status #153053   2011.05.30 14:22 GMT+1 óra  
Szerintem bele kell csomagolni, mivel egy fájlt töltenek le a használók
Ha másik program is használná a képeket, ezt lehet használni:
http://developer.android.com/guide/topics/providers/content-providers.html

   
DMG - Szerkesztő | 3172 hsz       Online status #153046   2011.05.30 14:03 GMT+1 óra  
Na most egy komoly kérdés, azokhoz akik már gyakolottak Androidban, remélem van itt ilyen.

Mi aszokás Android kapcsán, mindent bele abba az egy szem .apk-ba (vagy hol tárolja az alap resource-okat?) Vagy ugyanúgy kialakíthatok egy komplett könyvtár struktúrát, hogy oda pakoljam a texturákat, modelleket hangokat stb... Ha az utóbbi bevált szokás akkor, hogy hivatkozok rájuk úgy, hogy bárhova másolja a nép a progit, az el is induljon, és megtalálja a resource-okat?

Köszi!


MOD:

Még egy hülye kérdés. A Wings3d az OBJ fileokat néha így exportálja, hogy az alábbi koordniáták vannak benne:
0.0000000e+0
és ehhez hasonló. Ez gondolom normál alak (ha jól mondom.) Vagyis 0.000000 * 10 a 0-dikon. (jajj de szépen fest.)

Csak egy megerősítés kéne, hogy jól gondolom-e. És a kérdés, a java ezzel alapból tud dolgozni, vagy konvertálni kell ha be akarom olvasni egy float változóba?

Ezt a hozzászólást DMG módosította (2011.05.30 14:19 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
DMG - Szerkesztő | 3172 hsz       Online status #153040   2011.05.30 13:21 GMT+1 óra  
Idézet
Matzi :
DMg:
Amúgy használj kód blokkot amikor kódot írsz be, mert így szétesik a hozzászólásod.




Igen, azóta már leesett, csak lusta voltam kijavítani. (na editáltam)

struktúr függöny vajon mi?

syam:
Én jobb szeretem a saját kódokat, plána ha ilyen egyszerű dologról van szó, mint a modelbetöltő, texturáknál már én is készcsomagokhoz nyúlok, max átalakítom.


Asylum:

Nem szép, de legalább ronda.


"Annak idején grafika háziban tilos volt külső fájlt betölteni, egy c forrást lehetett betölteni (automata rendszer, így volt a tanszéknek egyszerű, ott trükköztünk ilyet ,hogy textúrából forrást generáltunk. De azért egy rendes játékban ilyet nem követ el az ember. Én már attól is a falra másztam, hogy az xna minden contentet befordít a maga szutykába."


Na várjál ott még nem tartunk, kiváncsi vagyok hogy a textura betöltést hogy oldja majd meg, sürget az idő.

ddbwo, na ilyet tudsze már struktúr fögönyölni?:

Textura betöltés, OBJ betöltés, megjelenítés.


Ezt a hozzászólást DMG módosította (2011.05.30 13:41 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
ddbwo - Tag | 1654 hsz       Online status #153039   2011.05.30 13:21 GMT+1 óra  
"A C++-t úgy terveztük, hogy az elvont adatábrázolást, illetve az objektumorientált és az által
ánosított programozást támogassa, mégpedig az e megszorítások mellett támogatott hagyom
ányos C programozási módszereken kívül. Nem arra szolgál, hogy minden felhasználóra
egyetlen programozási stílust kényszerítsen." .........

[][][].[][][]
__:-:__ ZZZZZzzzzzzz,,,,,,,,,...........
V*****V

"A sorozatnak van egy kezdete és egy vége. A bejáró (iterator) valamely elemre hivatkozik
és gondoskodik arról a műveletről, melynek hatására legközelebb a sorozat soron következ
ő elemére fog hivatkozni. A sorozat vége ugyancsak egy bejáró, mely a sorozat utolsó elem
én túlra hivatkozik. A vége fizikai ábrázolása lehet egy őr (sentinel) elem, de elképzelhet
ő más is. A lényeg, hogy a sorozat számos módon ábrázolható, így listákkal és tömb
ökkel is."

[][][].[][][]
_X:-:X_
V*****V

Hát most találtam egy nagyobb c++ dokumentumot, ebből lehet csinálni egy szótárat...
pedig már kezdtem egy hederben definiálni a bigyo-t, cuccot, parancsot, meg izét
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
ddbwo - Tag | 1654 hsz       Online status #153038   2011.05.30 13:06 GMT+1 óra  
A parancsok azok parancsok...
while, printf, strukt, using namespace, cout, meg ilyenek. az operanduszok azok műveletek.. talán.

Hát időm nincs sok, esetleg az az egy-két óra, amíg nem történik semmi... ja és a munkaszüneti napokon kicsit több.

Hogy miért kikísérletezni? Nemtom! XD
Az ember miért fejt meg Szudokut, vagy miért fejt keresztrejtvényt?
A programozás meg elmegy fécbuk mellé vagy skájp mellé is aknakereső helyett... Közbe dübörög a mjuzik! Yo

A nyú krízis lehet csúszik egy hetet...
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
syam - Törzstag | 1491 hsz       Online status #153036   2011.05.30 12:51 GMT+1 óra  
Amúgy nem értem minek sokadszorra feltalálni ugyanazt ami ráadásul meglehetősen távol áll az "optimális" megoldástól.
Csak tudnám, hogy honnan van ennyi idejük
alias aalberik
   
Matzi - Szerkesztő | 2525 hsz       Online status #153035   2011.05.30 12:43 GMT+1 óra  
Annak idején grafika háziban tilos volt külső fájlt betölteni, egy c forrást lehetett betölteni (automata rendszer, így volt a tanszéknek egyszerű, ott trükköztünk ilyet ,hogy textúrából forrást generáltunk. De azért egy rendes játékban ilyet nem követ el az ember. Én már attól is a falra másztam, hogy az xna minden contentet befordít a maga szutykába.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
syam - Törzstag | 1491 hsz       Online status #153034   2011.05.30 12:41 GMT+1 óra  
Van olyan exporter ami kapásból egy C structba exportálja a modellt. Onnantól csak egy include és mehet a draw :3
alias aalberik
   
Pretender - Törzstag | 2498 hsz       Online status #153033   2011.05.30 12:40 GMT+1 óra  
engem még mindig érdekel, hogy mi az a 25 c++ parancs és mi az a strúktúrolni meg struktúr függöny és társai... de végül is fölöslegesen írtam le, úgyse válaszol semmire...

   
Asylum - Törzstag | 5471 hsz       Online status #153032   2011.05.30 12:38 GMT+1 óra  
Nem szép és nem is igazi.
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
Matzi - Szerkesztő | 2525 hsz       Online status #153029   2011.05.30 12:16 GMT+1 óra  
ddbwo:
Érzékletes példával, amit te csinálsz az olyan, mint amikor az egyszeri kőműves a tervrajzon szereplő bútorokat betonból kizsaluzza. Szép-szép, de valahogy nem az igazi. Esetleg írhatnál egy rendes betöltő scriptet, ami egy modell fájlból ténylegesen betölti az adatokat. Már talán látod, hogy így is szétesik az egész, de amint bármi picit bonyolultabbat fogsz csinálni, ez már nem fog működni, még ennyire sem.

DMg:
Amúgy használj kód blokkot amikor kódot írsz be, mert így szétesik a hozzászólásod.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
ddbwo - Tag | 1654 hsz       Online status #153028   2011.05.30 12:05 GMT+1 óra  
A phyton script csak a kifejtéshez van, hogy ne kelljen mind a 150.000 vertexet kézzel beirogatni, bevesszőzgetni.

"glVertex3d(" << +nlineVert[0] <<"f, " << +nlineVert[1] <<"f, " << +nlineVert[2] <<"f) "
...vmi hasonló
minden sort megcsinált.
Abból kijön a kód a glBegin() glEnd() hez.. de ez csak egy automata koordináta fordító... Ebből készül el a betöltendő file, amit be lehet ültetni a progiba...

a többi adatot is lebontom majd, meg lehet h más formátum lesz. a kiindulási pont.

és jön a struktúr függöny... fejlesztés alatt...
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
   
DMG - Szerkesztő | 3172 hsz       Online status #153025   2011.05.30 10:49 GMT+1 óra  
Java miért nem száll el futási időben, ha túlindexelek egy tömböt?

Most én vagyok ennyire fáradt, vagy a programozás túlegyszerű?

Lefogadom valahol megint bent felejtettem egy commentet.



MOD:

Hogy én mekkora ökör vagyok.



Na nem szóltam, megyek sebeimet nyalogatni, és kijavítom a kódot. Meg sem mondom, hol a hiba, szégyellem magam, de a táltosunktól várom a megoldást szeretettel, a lentebb beszúrt kódban is benne van.



MOD: MUHAHAHAHAHAAAAA legyőztem az egyszerüséget.

Ezt a hozzászólást DMG módosította (2011.05.30 12:04 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
Asylum - Törzstag | 5471 hsz       Online status #153024   2011.05.30 10:45 GMT+1 óra  
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
DMG - Szerkesztő | 3172 hsz       Online status #153014   2011.05.30 09:38 GMT+1 óra  
Ügye?

Mindenki a vendégem egy jó korsó sörre itt Prágában.

Arra gondoltam beszúrom ide a végleges Loadert, de úgy látom, hogy a mi táltosunk az előzővel sem foglalkozott, a véglegesbe valahol van valami hiba, gondoltam ő majd megtalálja, de majd én megkeresem, nem terhelem ilyesmivel


EDIT:
Franc, most szét kell lyukgatnom a kódot, hogy kitaláljam, hol esnek szét az adatok benne.

Isten áldja a Javat, ésa DrawElement-et!

Ezt a hozzászólást DMG módosította (2011.05.30 10:13 GMT+1 óra, ---)
-----------------------------------------
Dont Listen to the Naysayers
   
Frissebbek | Korábbi postok
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [15] [20] > 25 < [30] [35] [40] [44]