`
Cindy_Lee
  • 浏览: 112025 次
  • 性别: Icon_minigender_1
  • 来自: 武汉人在北京
社区版块
存档分类
最新评论

android 模拟视角转换

阅读更多

做了个android下面模拟的3D 视角转换效果 不过没有用到openGL 主要是根据 屏幕touch move事件来改变图片的显示视角

一下是根据touch move事件的不同事件显示:



 

 

原本的目的是想实现像oms那样3D转换屏幕的效果,大家有什么高见发表一下,小弟倾听。。
 

  • 大小: 61 KB
  • 大小: 35.1 KB
  • 大小: 40.8 KB
分享到:
评论
3 楼 Cindy_Lee 2010-04-08  
<div class="quote_title">kyler 写道</div>
<div class="quote_div">
<div class="quote_title">Cindy_Lee 写道</div>
<div class="quote_div">
<p>做了个android下面模拟的3D 视角转换效果 不过没有用到openGL 主要是根据 屏幕touch move事件来改变图片的显示视角</p>
<p>一下是根据touch move事件的不同事件显示:<br><img src="http://dl.iteye.com/upload/attachment/185739/66e3c33a-0a51-35b4-816a-5e69a81db16c.png" alt=""></p>
<p><br><img src="http://dl.iteye.com/upload/attachment/185743/233dc860-1984-3668-a563-a194ce9c66d2.png" alt=""><br> <br><img src="http://dl.iteye.com/upload/attachment/185741/c4138e54-1ffa-3cd3-9222-0a48f4930cff.png" alt=""></p>
<p>原本的目的是想实现像oms那样3D转换屏幕的效果,大家有什么高见发表一下,小弟倾听。。</p>
</div>
<br>能把源代码发过来学习下吗</div>
<p>ApiDemos 里面不是有吗?有个方法是可以将图片拉伸或者收缩,如果是矩形的图片的话,你只需要定义4个点的位置就可以了。</p>
2 楼 zhs2472 2010-04-07  
这种方法来模拟openGL确实不错 有想法  做好了应该能比较像
1 楼 kyler 2010-04-07  
<div class="quote_title">Cindy_Lee 写道</div><div class="quote_div"><p>做了个android下面模拟的3D 视角转换效果 不过没有用到openGL 主要是根据 屏幕touch move事件来改变图片的显示视角</p>
<p>一下是根据touch move事件的不同事件显示:<br><img src="http://dl.iteye.com/upload/attachment/185739/66e3c33a-0a51-35b4-816a-5e69a81db16c.png" alt=""></p>
<p><br><img src="http://dl.iteye.com/upload/attachment/185743/233dc860-1984-3668-a563-a194ce9c66d2.png" alt=""><br> <br><img src="http://dl.iteye.com/upload/attachment/185741/c4138e54-1ffa-3cd3-9222-0a48f4930cff.png" alt=""><br> </p>
<p>原本的目的是想实现像oms那样3D转换屏幕的效果,大家有什么高见发表一下,小弟倾听。。<br> </p></div><br/>能把源代码发过来学习下吗

相关推荐

    Android百度地图 线路规划,模拟运动轨迹,及全景效果源码

    全景图的加载和展示涉及到图片处理技术以及对全景图特有的视角转换算法的理解。 在实现这些功能时,开发者需要注意以下几点: 1. **权限申请**:使用百度地图API需要在AndroidManifest.xml中添加相应的权限,如访问...

    Android翻页效果原理实现之模拟扭曲

    本篇文章将深入探讨“Android翻页效果原理实现之模拟扭曲”,带你了解如何为你的应用添加逼真的3D翻页体验。我们将讨论翻页效果的实现原理,涉及到的关键技术和自定义View的运用。 翻页效果在很多应用中都有所体现...

    安卓GPS地图导航定位指南相关-Android百度地图线路规划模拟运动轨迹及全景效果.zip

    本指南将聚焦于如何使用Android百度地图API实现线路规划、模拟运动轨迹以及全景效果。通过提供的压缩包文件,我们可以探索相关的代码示例和资源。 1. **线路规划**: 在Android应用中,线路规划是基于用户输入的...

    基于Android游戏开发之滑动手势源码

    在游戏开发中,滑动手势可以用于控制角色移动、视角转换、界面滑动等。例如,我们可以根据滑动的距离和方向来调整角色的位置,或者根据滑动的速度来实现角色的快速移动。通过结合其他游戏逻辑,滑动手势可以使游戏...

    android 平台3D传感器小游戏源代码!!

    在3D游戏中,陀螺仪的数据可以辅助实现更精确的游戏控制,比如平滑的视角转换。 6. **源代码分析**: 通过分析“DrifBall”的源代码,开发者可以学习到如何在Android中处理传感器事件,如何将传感器数据与游戏逻辑...

    Android应用源码模拟立体翻转效果,非Gallery实现.zip

    6. **3D渲染**:为了使翻转看起来更逼真,可能涉及到`Camera`类和`Matrix.setPolyToPoly()`方法,它们可以用来模拟3D视角和透视效果。 7. **动画监听器**:为了在动画开始、结束或更新时执行特定操作,如切换内容,...

    Android 360度全景照片展示

    这样,当球体旋转时,就能模拟出视角的改变。 3. **设置视口和投影**:定义OpenGL ES的视口大小,并设置合适的投影模式,如正交投影或透视投影,确保图像在不同角度下看起来自然。 4. **处理用户输入**:监听用户...

    androidCamera中的3D效果

    通过调整视口和投影矩阵,我们可以模拟出3D空间,使用户能够通过滑动或倾斜设备来改变视角,增强互动性。 5. **优化与性能**:考虑到实时性和功耗,优化是必不可少的。例如,可以使用硬件加速,预先计算部分转换,...

    android实现翻书效果的Demo程序

    这涉及到对二维坐标到三维坐标的转换,以及根据视角调整图形的显示。 3. **手势检测**:为了感知用户的翻页动作,需要实现手势检测。可以使用Android提供的 GestureDetector 或者自定义手势识别算法,识别滑动、...

    Android仿Flipboard翻页

    Flipboard以其独特的翻页动画和流畅的用户体验而著名,它将传统的滚动浏览方式转换为更加沉浸式的阅读体验。在本文中,我们将深入探讨如何在Android中模仿Flipboard的翻页功能。 首先,我们需要理解Flipboard翻页的...

    3D图片效果 android

    通过改变视点位置和方向,我们可以模拟用户在3D空间中移动,从而实现3D浏览效果。此外,还需要设置投影矩阵,将3D坐标转换为2D屏幕坐标,以便在手机屏幕上显示。 对于3D图片的实现,我们可能会使用纹理映射技术。...

    Android 3D- 地形

    你需要了解如何从这些源获取数据,并将其转化为可用于3D渲染的格式,例如将高度图转换为顶点数组。 3. **3D模型构建**:地形的3D建模涉及生成网格,通常使用三角形来近似地表的复杂形状。这可能涉及到细分算法,如...

    Android 3D图片轮播.zip

    "Android 3D图片轮播"是一个高级的Android控件,它为开发者提供了一种独特的方式来展示图片,通过3D转换效果增加用户体验。这种3D轮播器通常用于应用的启动页、产品展示或者广告展示等场景,能够使用户的界面更加...

    Android VR视频播放器

    在VR环境中,播放逻辑需要考虑视角的调整,以便用户可以通过头部移动来改变视角。此外,为了优化性能,可能还需要实现缓存机制,防止因网络延迟或带宽限制而影响播放质量。 “眼镜模式”和“全景模式”的切换是VR...

    Android瞄准镜效果(3D)

    4. **动画效果**:为了模拟瞄准镜的开合、旋转等动态效果,开发者可能使用了Android的 Choreographer 类来同步动画与设备的显示刷新率,确保流畅的用户体验。 5. **触摸事件处理**:用户通过触摸屏幕来控制瞄准镜,...

    Android-CameraMatrix实现WheelView3d效果

    在Android开发中,创建独特的用户界面控件可以显著提升应用的用户体验。...通过这个项目,开发者不仅可以提升自己的Android编程技巧,还能增强对2D/3D转换的理解,为今后开发更复杂的UI控件打下坚实基础。

    Android 3D游戏案例大全 源代码第四章

    源代码可能包含模型加载器,用于解析这些文件并将其转换为OpenGL ES可理解的数据结构。 3. **纹理映射**:3D物体的真实感很大程度上取决于纹理。开发者需要学会如何加载和应用2D纹理到3D模型上,以及如何使用MIP...

    Android仿360全景查看demo_全景视图展示.zip

    3. **用户交互**: Android系统提供了多种触摸事件处理机制,如`MotionEvent`,开发者可以监听用户的滑动、旋转等操作,实时更新视角。在全景查看demo中,可能通过监听滑动事件来改变视角角度,从而实现全景的浏览。 ...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    第1章 新一代的王者——android概览 1 1.1 智能手机市场现状 1 1.1.1 五大智能手机操作系统 1 1.1.2 智能手机市场的新星 2 1.2 android平台的特点及未来的趋势 3 1.2.1 全新理念带来的体验风暴 3 ...

    Android超级炫的动态3D效果

    2. **纹理映射**:为了使3D模型更具真实感,开发者可能会应用纹理映射技术,将2D图像贴合到3D模型表面,模拟物体的外观质感。 3. **光照效果**:JPCT支持多种光照模型,如环境光、点光源、平行光等。通过调整光照...

Global site tag (gtag.js) - Google Analytics