I'm going to try some pseudo-code, because looking into meshbuffers from the tutorial is quite complicated and confusing.
I'm not sure what to do, so I'm going to write this, and could you let me know where I'm going wrong or what needs changed? I realize no one is here to help me code, but I'd really like to get this at least started on the basics by this week.
Code: Select all
add new SMeshBuffer() from forest level .obj
get vertex count
a for loop for all vertices
use getTCoords
if TCoord is water.jpg, *somehow* set it to emt_transparent_add_color
I hope I'm on the right track with setting the water vertices to be a bit transparent. Still not sure how I'd handle walking through it.
I assume similar would be used on the paths, but I can't even think of how it was done.
Again, any help would
seriously be appreciated.
I realize Irrlicht is a great engine with many capabilities, I'm just not aware of all the things I can do with it. So pointing me in the right direction to learning
how to do these things would be amazing.
Thanks!
Edit:
I used the log and found this in the output:
Code: Select all
I/Irrlicht(10400): Loaded texture: media/Link/YoungLink_grp.png
I/Irrlicht(10400): Reading material file: KokiriForest.mtl
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: grass
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: wall
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: trunks
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: trees
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: house
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: bush
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: bushside
I/Irrlicht(10400): Loaded group start: training
I/Irrlicht(10400): Loaded material start: path
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: wall
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: walls
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: ledge
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: grass
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: bark
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: NemuMat27
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: bushside
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: bush
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: exit
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: house
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: exit
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: steptop
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: step
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: tower
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: house
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: enter
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: curtain
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: house
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: vine
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: edge
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: porch
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: rail
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: ladder
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: ladder
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: shroom
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: enter
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: mido
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: house
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: enter
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: enter
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: saria
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: house
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: enter
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: enter
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: cut
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: shop
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: awning
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: trunks
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: trees
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: fence
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: fencew
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: bridge
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: bridge
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: leaf
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: fence
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: leaf
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: fence
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: leaf
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: vineh
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: patch
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: water
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: water
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: pathe
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: path
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: patht
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: patht
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: doodd
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: doodh
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: doods
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: fade
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: fade
I/Irrlicht(10400): Loaded group start: main
I/Irrlicht(10400): Loaded material start: vinew
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: bark
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: grass
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: wall
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: vineh
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: wall
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: bark
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: NemuMat27
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: bark
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: trunks
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: trees
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: bark
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: pathe
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: path
I/Irrlicht(10400): Loaded group start: dekutree
I/Irrlicht(10400): Loaded material start: fade
I/Irrlicht(10400): Loaded mesh: media/Locations/KokiriForest/Kokiri Forest.obj
It seems the mtl file is loading properly (it is named correctly as well) but no texture is being displayed on Android. Only young link's textures.
