- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 osg for android 学习之十三:android上的地球
http://blog.sina.com.cn/s/blog_6d51719a0100m2q9.html纹理和球不一致,要注意。//绘制一个地球osg::ref_ptr createEarth(){ //创建一个球体 osg::ref_ptr sd = new osg::ShapeDrawable(new osg::Sphere(osg::Vec3(0.0,0.
2012-08-30 23:45:30 3767 3
原创 osg for android 学习之十一:从3dmax导出osg文件
插件地址在http://sourceforge.net/projects/osgmaxexp/files/OpenSceneGraph%20Max%20Exporter/1.0.2/有win2版本和64版本的安装后插件在安装目录下,拷贝到3dmax的插件目录下即可这样也可以 osgconv --compressed cow.3ds cow.ive
2012-08-28 13:19:30 3713
原创 osg for android 学习之十:注意事项
android注意事项:1. 包名至少两个字段2. 修改了包名或把其他cpp拷贝过来,要注意 nativelib.cpp里面的函数名字,要修改为对应的包名3. 不要在打开xml文件的时候点击运行或调试按钮,否则会创建*_out.xml的文件osg注意事项:1. PositionAttitudeTransform的连乘方式始终为SRT,即scale * rotate * tr
2012-08-27 17:57:53 1203
原创 笔记本键盘帽脱落解决
分三个部分,一个是键盘帽,另外两个是工型零件,首先把两个工型单独安装好,注意中间有个轴要卡住,然后把键盘帽的上部与工型帽卡住,之后把工型上下卡在键盘上,然后向下按键盘帽,并向上推即可。
2012-08-25 23:32:47 3347
转载 osg for android 学习之九:相机
Camera设置viewMatrix和projectionMatrix,使用setViewMatrix和setProjectionMatrix不管用,原因可能是:If you are setting your own view matrix then do not register a camera manipulator with the viewer, and avoid callin
2012-08-22 17:03:02 1417
转载 osg for android 学习之八:关于StateSet
1. 定义状态管理类OSG 提供了一种机制,用以保存场景图形所需的OpenGL 渲染状态。在拣选遍历中,同一状态的几何体将被组合集中到一起以使状态的改变呈最小化。在绘制遍历中,状态管理代码将记录当前状态的历史轨迹,以清除冗余的渲染状态变更。SateSet类:保存一组定义状态数据(模式和属性)。场景中任何osg::Node都可以与一个StateSet相关联。Mod
2012-08-22 15:21:18 4368
原创 osg for android 学习之七:绘制基本的对象
1. 点用一个球代替osg::ShapeDrawable* sd = new osg::ShapeDrawable(new osg::Sphere( root->getBound().center(), 2));osg::Geode* lightNode = new osg::Geode;lightNode->addDrawable(sd);lightNode->get
2012-08-22 14:42:00 5146
原创 osg for android 学习之六:不支持jpg的纹理格式
结果测试,我这个版本的osg不支持jpg格式的纹理,会提示Could not find plugin to read objects from file但目前至少支持tga和rgb格式的,解决方法要么把纹理文件转格式,要么可以在win32上写个demo贴纹理,另存为ive格式,参考如下: if (!root) root = createEarth(); if
2012-08-22 00:01:09 3047 2
转载 eclipse build 不生成apk的办法
Eclisps有时build后不生成apk。没有对Eclise做过设置调整,android工程代码也是没有问题的。反正就是莫名奇妙的遇到两次,解决方法如下:1、设置:Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch....”,去除勾选状态2、删除d
2012-08-20 12:06:22 2087
原创 osg for android 学习之五:场景漫游
需要实现这个,先把参考的文章列在这里http://blog.csdn.net/tinya0913/article/details/6124167效果很不错哦,希望在android上可以实现。/***********************************************************Write by xuhy ******************
2012-08-15 23:15:30 4373
原创 osg for android 学习之四:example gles 1
发现几个问题1. 用GLES 1,不要用GLES2, gles 1 可以打开并渲染自己的ive文件,但是gles2只能加载,渲染不出来。2. 当手机屏幕关闭后,再开启屏幕,里面的对象就不显示了,只有一个背景,点居中按钮也不行,不知道上面原因。
2012-08-15 21:30:26 2635 1
转载 osg for android 学习之三:老外的步骤,包括编译和运行例子
I decided to write a very easy step-for-step tutorial on how to build OSG for Android. I'm going to share it here. Corrections are of course welcome. This Tutorial is to show how to compile OpenSc
2012-08-15 09:45:12 6832
原创 osg for android学习之二:编译运行osgAndroidExampleGLES1/2
首先参考前一篇编译GLES1 GLES2的版本,注意不要用ndk-r8b的版本。我的步骤如下:打开eclipse,新建项目-android-从已有代码创建;选择 F:\osgeo4w\osg\trunk\OpenSceneGraph\examples\osgAndroidExampleGLES2 ,勾选拷贝到工作空间然后在eclipse中修改 jni/ Android.mk,O
2012-08-13 14:52:40 5620 1
原创 osg for android学习之一:windows下编译(亲测通过)
首先有个群 236268456 osg for android此文参考cookbook一书并且参考http://www.openscenegraph.com/index.php/documentation/platform-specifics/android/43-building-openscenegraph-for-android-3-0-2http://lists.opens
2012-08-09 14:25:59 12741 3
原创 unity3d开发之二:开发环境的搭建及c#注意事项
1. 系统版本 winserver2008 r2,是64位的2. 需要安装jdk,注意是32位的,我装的是1.7.03. 然后装android sdk4. c#开发中文注释一律在头尾加//所有脚本都要与其中的类名称一致并都继承自Monobehaviour;function Awake和Start的区别:Awake在脚本所在scense载入时执行,Start在Up
2012-08-02 13:02:21 4201
apktool+dex2jar,破解apk文件
2015-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人