Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - c0d3r9

Pages: 1 ... 32 33 [34]
496
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-16 »
keine reaktion?!?

497
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-14 »
okay ich mach mal cubes, bzw. ich schieb hier mal das projekt hoch.

mach aus dem pivot ein sphere, und das entitytranslate hab ich selber in das ES gemacht, also ein eigener befehl, aber nicht so tragisch.

bei sphere funktioniert es, bei pivot nicht.

p.s. du kannst die t3dentity.gbas, auch einfach hier in einen post einfügen, bzw. nen link dazu posten.die beispiele haben sich ja nicht weiter verändert, denk ich mal.

so, hier das projekt.
http://www.zshare.net/download/153015562a5035ab/


p.s. weil du geschrieben hast, statt zu skalieren, das modell richtig skaliert erstellen, das ist immer so eine sache, diese umständliche umwandlung in .ddd ist schon etwas nervig, das wird wohl niemand hier abstreiten.bin immer noch für eine .3ds unterstützung.

498
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-14 »
bitteschön, is noch ein code, wo ich rumprobiert hab, der aber die kollisionen beinhaltet, wenn auch in einfacher form.

Code: (glbasic) [Select]

LOCAL gplayer = 101
LOCAL ground = 102


light = EntityCreateLight(RGB(255,255,255) )
camera=EntityCreateCamera()
          EntitySetCameraRange(camera,1,1000)

level = EntityLoadMesh("level.ddd")
     leveltex=EntityLoadTexture("level.bmp")
          EntityApplyTexture(level, leveltex, -1 )
                   EntitySetGroup(level, ground)

juru = EntityLoadMesh("juru.ddd")
     jurutex=EntityLoadTexture("juru.bmp")
          EntityApplyTexture(juru, jurutex, -1 )


stumpf = EntityLoadMesh("stumpf.ddd")
     stumpftex = EntityLoadTexture("stumpf.bmp")
          EntityApplyTexture(stumpf, stumpftex, -1)
               EntityScale(stumpf, 20, 20, 20)


stamm = EntityLoadMesh("stamm.ddd")
     stammtex = EntityLoadTexture("stamm.bmp")
          EntityApplyTexture(stamm, stammtex, -1)

pivotfuss = EntityCreatePivot()
              EntityCollisionSetRadius(pivotfuss, 1)
                 EntitySetGroup(pivotfuss, gplayer)



EntitySetPosition(pivotfuss, 0, 1, 0)
EntitySetPosition(level, 0, 0, 0)
EntitySetPosition(stumpf, -2, 10, -2)
EntitySetPosition(stamm, 10, 19, 0)
EntitySetPosition(camera, 0, 7, -15)
EntitySetRotation(stamm, 0, 70, 0)
EntitySetPosition(juru, 0, 10, 5)
EntitySetRotation(camera, 15, 0, 0)

EntityParent(pivotfuss, juru)
EntityParent(light, juru)
EntityParent(camera, juru)
EntityTranslate(light, 0, 2, -2)

EntityEnable(camera, TRUE)

//Kollisionsgruppen initialisieren
EntityAddCollision(gplayer, ground, 0)

//
EntityDebug(TRUE)
WHILE TRUE
GOSUB Kollisionen
GOSUB Movement
GOSUB UpdateMovement
EntityDrawSystem()
EntityUpdateCollisions()
X_MAKE2D
PRINT updown, 10, 10
PRINT EntityGetY(juru), 10, 20
SHOWSCREEN
WEND

SUB Kollisionen:
             LOCAL ncol = EntityCollisionCount(pivotfuss)
              FOR i = 1 TO ncol
                 IF EntityCollisionEntity(pivotfuss, EntityGetName$(i)) = level THEN collevel = 1
              NEXT
ENDSUB

SUB Movement:
//Sprung
            IF collevel = 1
               updown = 0.01
               collevel=0
             IF KEY(57) THEN updown=0.5
            ELSE
               updown=updown-0.02

            ENDIF

// drehen und bewegen
            IF KEY(203) THEN jy = 1
            IF KEY(205) THEN jy = -1
            IF KEY(200) THEN jz = 0.5
            IF KEY(208) THEN jz = -0.5

ENDSUB


SUB UpdateMovement:

EntityRotate(juru, 0, jy, 0)
EntityMove(juru, 0, 0, jz)
EntityMove(juru,0,updown,0)
EntityRotate(stamm, 0, 0, 1)
jy=0;jz=0

ENDSUB

mach aus dem
Code: (glbasic) [Select]
pivotfuss = EntityCreatePivot() mal eine sphere, da funktioniert es.

499
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-14 »
wo steht das?
also ich hatte das ja zuletzt noch gepostet, und da ging es nicht, bin voll durchs terrain gefallen, wenn ich stattdessen aber ein entitycreatesphere genommen hab, ging es, also gingen pivotkollisionen nicht, es sei denn, du hast es in den letzten 1-2 wochen korrigiert.

500
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-14 »
ähm es gibt keine alternative dazu, höchstens schildbürgerhafte sinnlosspherenerstellerei.

501
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-13 »
naja, ich brauche wie gesagt pivotkollisionsfähigkeit.
und das problem mit der .ddd datei, was gernot ja schon kennt.
kann nämlich sein, dass ich dann keine animationsframes nutzen kann.
naja, die pivotkollisionen brauch ich auf jeden fall, sonst kann ich nix machen.

502
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-13 »
ähm nöö, dachte nur hier geht nix weiter im ES seid ich weg bin, das ist eigentlich der einzige grund.

503
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-13 »
naja, ich hab ja hier im ES gepostet.nicht ohne grund....grins  :booze:

504
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-12 »
also ich musste bisher noch keinen text darstellen.
bin grad an etwas anderem dran, okay fürs debugging dann.

505
3D-snippets / Re: 3D Entity System [DE]
« on: 2008-Jul-12 »
okay mädels, ich mach zwar momentan in C++ und darksdk, aber ich misch hier doch wieder mit.
Gernot, wie schauts mit pivotkollisionen aus?
und ner newton anbindung?

Pages: 1 ... 32 33 [34]