min3D引擎学习笔记 1
min3d吧
全部回复
仅看楼主
level 6
weiipad 楼主
引擎下载地址 网盘链接
min3D这个引擎还是挺简单的,真心希望来点人啊T_T
2L开始
2014年05月10日 05点05分 1
level 6
weiipad 楼主
首先把下载下来的东西解压,解压后把src里的min3d文件夹复制到你项目的src中即可,以后就import min3d.*;即可。
2014年05月10日 05点05分 2
level 6
weiipad 楼主
新建一个类,继承自RendererActivity。记得在Manifest里注册
重写initScene()方法和updateScene()方法,如下。
------------------------------
import min3d.*;
import min3d.core.*;
public class MainActivity extends RendererActivity
{
@Override
public void initScene()
{
}
@Override
public void updateScene()
{
}
}
2014年05月10日 05点05分 3
level 6
weiipad 楼主
其中initScene是初始化,updateScene是程序运行时的操作。现在加入一个方块。名为box
Object3dContainer box;
同时在initScene中初始化
box = new Box(1f,1f,1f);
还要记得 import min3d.objectPrimitives.*;
最后使用scene.addChild(box);
加入场景
完整代码
------------------------------
import min3d.*;
import min3d.core.*;
import min3d.objectPrimitives.*;
public class MainActivity extends RendererActivity
{
Object3dContainer box;
@Override
public void initScene()
{
box = new Box(1f,1f,1f);
scene.addChild(box);
}
@Override
public void updateScene()
{
}
}
2014年05月10日 05点05分 4
level 6
weiipad 楼主
原因是没有添加光照→_→
2014年05月10日 05点05分 6
level 6
weiipad 楼主
现在import min3d.vos.*;
然后再在initScene中加入
scene.lights().add(new Light());就好了
2014年05月10日 05点05分 7
level 6
weiipad 楼主
但是看起来像是2d的。。所以我们在updateScene中添加box.rotation().x++;
整个方块就转起来了→_→
2014年05月10日 05点05分 9
level 6
weiipad 楼主

2014年05月10日 05点05分 10
level 6
weiipad 楼主
本节课完整代码
------------------------------
import min3d.*;
import min3d.core.*;
import min3d.vos.*;
import min3d.objectPrimitives.*;
public class MainActivity extends RendererActivity
{
Object3dContainer box;
@Override
public void initScene()
{
box = new Box(1f,1f,1f);
scene.lights().add(new Light());
scene.addChild(box);
}
@Override
public void updateScene()
{
box.rotation().x++;
}
}
2014年05月10日 05点05分 11
level 6
weiipad 楼主
有x肯定就要y,z啦,自己写写玩玩吧
2014年05月10日 05点05分 12
level 6
weiipad 楼主
还是艾特些人吧。。
2014年05月10日 05点05分 13
level 2

2014年05月26日 15点05分 14
level 4
2014年06月19日 03点06分 15
level 5
楼主帮了我的大忙了。
2015年04月14日 06点04分 17
level 1
楼主,可以自己导入3D模型么
2017年04月13日 01点04分 18
可以,比如MD2格式模型。
2017年06月22日 08点06分
1