- 10
- 1
Как из программы Blender вставить в игру 3D модельку того же меча...
На форуме полно инфы, стоит только поискатьКак из программы Blender вставить в игру
одолжить*спереть
List<Float> verts = new ArrayList<>();
List<Float> uvs = new ArrayList<>();
List<Float> normals = new ArrayList<>();
List<Integer> indices = new ArrayList<>();
try
{
BufferedReader reader = new BufferedReader(new FileReader("F:\\rock.obj"));
String line;
while((line = reader.readLine()) != null)
{
if(line.startsWith("v "))
for(int i = 1; i < 4; i++)
verts.add(Float.parseFloat(line.split(" ")[i]));
else if(line.startsWith("vt "))
for(int i = 1; i < 3; i++)
uvs.add(Float.parseFloat(line.split(" ")[i]));
else if(line.startsWith("vn "))
for(int i = 1; i < 4; i++)
normals.add(Float.parseFloat(line.split(" ")[i]));
else if(line.startsWith("f "))
for(int i = 1; i < 4; i++)
for(int j = 0; j < 3; j++)
indices.add(Integer.parseInt(line.split(" ")[i].split("/")[j]));
}
}
catch (IOException e)
{
e.printStackTrace();
}
зачем? кубач сам умеет это рисовать(мечи во всяком случае.). И судя по исходникам DotHack'a - без всех этих костылейпередать эти данные в опенгл
С каких пор собственный загрузчик считается костылем?без всех этих костылей