Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android中的交互式三维模型动画

Android中的交互式三维模型动画
EN

Stack Overflow用户
提问于 2012-02-21 00:28:59
回答 1查看 2.4K关注 0票数 1

本周,我刚刚开始探索Android、Open、ES和相关的3d android游戏引擎。在我的探索过程中,我了解了一些好的信息,并在其他信息中感到困惑,无法理解它是如何工作的。

简单地说:

  • 3D模型应该在像3d Max、Blender或Maya这样的软件中创建。
  • 将模型对象转换为xml文件(网格标记),java (多种方式之一)
  • 可以读取该文件,如果有动画,它也将作为时间框架导出到xml文件(框架标记)中。

通过这些点,我可以在一个特定的动画中动画android中的3D模型。

问题是:

如何使动画的交互性变得不具体,即在android设备屏幕上,模型应该左右响应触摸事件。

我还读过关于骨骼动画、自动装置和前向运动动画的文章,但我不确定它是否与我的问题有关。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-27 14:50:45

我也读过骨骼动画,自动装置和前向运动动画,但我不确定它是否与我的问题有关。

是的,非常重要。研究有关OpenGL的这些技术。骨骼结构等是创建交互式动画的方法。请注意,这些技术是复杂的。一旦你对它们有了更多的了解,一定要确保这是你所需要的。关键帧动画(您前面在文章中提到的)是一个更简单的概念,如果它将适合您的需求,我建议使用这种方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9374311

复制
相关文章
Android中的动画全解!
View动画的平移、缩放、旋转、透明度 分别对应 Animation的的4个子类:TranslateAnimation、ScaleAnimation、RotateAnimation、AlphaAnimation。View可以用xml定义、也可以用代码创建。推荐使用xml,可读性好。
胡飞洋
2020/07/23
2.3K0
Android中的动画全解!
Android动画效果-更新中
Android系统提供了三种实现动画的方式,一种是补间动画(Tween Animation 在SDK中成为View Animation),另一种是帧动画(Frame Animation 在SDK中称为Drawable Animation) ,第三种 属性动画(property animation )。
小小工匠
2021/08/16
3.8K0
Silverlight中的三维效果和3D动画
本文是参考MSDN对Silverlight中的透视转换做的一个小结(官方MSDN中文版的翻译个人觉得其中有些小问题)。
卡尔曼和玻尔兹曼谁曼
2019/01/25
8310
Silverlight中的三维效果和3D动画
Android--加载中动画View
效果如下: /** * 加载动画 */ public class SplashView extends View { //小球颜色 private int[] colors;
aruba
2020/07/03
1.1K0
Android--加载中动画View
Android 中的属性动画 --- 1(基本用法)
动画在提高用户体验里面起了巨大的作用,可以说是提高用用户体验的“主力军”。在 Android 3.0 之前,视图动画几乎承担了所有的动画效果,但是视图动画有一个很大的局限性:它改变的只是某个 View 的外观。但是响应事件位置并没有随着 View 的改变而改变。举个 case 来说,现在有一个按钮通过视图动画在 x 轴方向上向右移动了 200 px(像素) 的距离,按钮显示的位置虽然改变了,但是点击移动后的按钮并不能相应点击事件,只有点击这个按钮没有移动之前的位置才能响应这个按钮的点击事件。由于这个巨大的局限性,Google 在 Android 3.0 以上添加了一个新的动画框架:属性动画。下面来一起看一下属性动画的用法:
指点
2019/01/18
1.2K0
Android 中的属性动画 --- 1(基本用法)
android scaleanimation动画,Android 的ScaleAnimation 缩放动画基本运用
ScaleAnimation(float fromX, float toX, float fromY, float toY,int pivotXType, float pivotXValue, int pivotYType, float pivotYValue) ;
全栈程序员站长
2022/11/19
7280
Android 中的属性动画 --- 2(插值器)
在上一篇文章中,我们使用 ValueAnimator 这个类来实现了操作 View 对象的 height 属性从而实现了动画形式的显示和隐藏 View 控件。我们知道 ValueAnimator 这个类只用于根据当前动画的完成度和按照一定的“规律”产生一系列有规律的数字,事实上,属性动画的核心部分也就是这个,我们可以不断获取 ValueAnimator 产生的数字用于操作 View 的属性从而完成动画。那么 ValueAnimator 按照什么“规律”来产生一系列的数字呢?其实这个规律就是插值器。我们在定义属性动画的时候,需要通过setDuring 方法来为属性动画指定完成这个动画的时间,那么插值器就是用不同的时间因子产生不同的值,说白了插值器就像是一个公式,根据输入来转换成对应的输出。不同的插值器下,每个单位时间所达到的变化值也是不一样的,如果说使用线性插值器,那么每个单位时间内变化的值都一样。这就好比在规定的时间内跑步一样,有些人一开始跑的快,后面跑的慢,有些人一开始跑得慢,后面跑得快,但是大家都能在规定的时间里面到达终点。插值器就相当于描述跑步速度的对象。 Android 属性动画框架给我们提供了一些插值器和其对应的变化曲线:
指点
2019/01/18
1.6K0
Android 中的属性动画 --- 2(插值器)
Android的View动画
View动画其实就是使ImageView上的图片在隐藏、旋转、缩放、平移通过动画的过程显示。
夜雨飘零
2020/05/06
1.2K0
三维场景中常用的路径动画
在三维场景中,除了用逼近真实的模型代表现实中的设备、标识物外,通常还会使用一些动画来表示模型在现实中一些行为和作用。常见的动画比如路径动画、旋转动画、发光动画、流动动画等。本文将为大家介绍几种常用的路径动画。首先,最简单的自然是直线路径动画。
用户3158888
2021/02/22
7870
android 的动画类型
1.帧动画 Frame 一帧一帧的 2.补间动画 Tween 慢慢过渡,设置初值和末值,并用插值器来控制过渡 包括(alpha淡入淡出,scale缩放,translate平移和rotate旋转) 3.属性动画 ObjectAnimation ValueAnimation 控制属性来实现动画。 属性动画是3.0以后加入的动画。三种动画各有各的好处和缺点 特点: 1.帧动画 由于是一帧一帧的,所以需要图片多。会增大apk的大小,但是这种动画可以实现一些比较难的效果 比如说等待的环形进度。。多用这个做。 2.补间动画 可以设置差值器和初末值来控制。相对也比较简单,页面切换的动画多用这个来做。缺点,视觉上 上变化,并不是真正的位置上的变化。 3.属性动画 最为强大的动画,弥补了补间动画的缺点,实现位置+视觉的变化。并且可以自定义插值器,实现各种想要的效果。
用户9854323
2022/06/25
2450
Android中的事件模型 博客分类: Android AndroidQQUIUP
以前写 android ,对事件的处理没有太深入,只是简单的 onTouchEvent 就 ok 了,现在写的 UI ,很多自定义组件,父 view 和子 view 都需要接收事件,然后处理。如果不弄明白它的事件传递机制,很难拥有好的用户体验。
chroya
2018/10/31
4550
三维组态部件动画解决方案前言分离模型发方案整体模型方案总结
其中涉及到的设备有冷却塔、水泵、螺杆机、离心机 、分水器(集水器)、阀门,以及管路。 其中冷却塔,水泵,螺杆机,离心机都有停机/开机状态,开机状态下要有叶轮转动效果。
用户3158888
2021/01/28
4960
Android开发中基础动画技巧的应用 原
        我是先入门iOS的移动开发者,提到动画开发,iOS开发者很容易联想到3种方式,UIImageView的帧动画,UIView层的属性动画和CoreAnimation动画。Android中也有3种方式创建基础动画效果,分别为View Animation,Property Animation和Drawable Animation。由于Android开发的固有特点,其在进行动画编程时也支持使用代码和xml配置文件两种方式。本篇博客,将主要向大家介绍这3种创建Android动画方式的使用方法与可以做到的效果。
珲少
2018/08/15
7840
Android开发中基础动画技巧的应用
                                                                            原
VCTransitionsLibrary –自定义iOS交互式转场动画的库
本文介绍了一种用于iOS的交互式转场实现方案,通过使用UIKit Dynamics和UIKit Layout实现自定义转场效果。具体实现包括两个部分:一是交互式转场动画的实现,通过CGAffineTransformAnimation结合UIView.animateWithDuration()方法实现;二是交互式转场交互的实现,通过监听UIViewControllerTransitionCoordinator方法实现。该方案适用于界面之间的复杂转场交互场景,可以自定义转场动画和交互逻辑,实现更加顺滑、自然的界面转场效果。
ios122
2018/01/02
1.6K0
三维组态可视化解决方案 制作模型加载模型三维场景搭建拖拽模型生成场景创建管路管路动画整体效果
HTML5 WebGL 在三维中的应用,已经发展的如火如荼,使其在三维组态(工业控制)方面也变得简单易行! 三维组态软件提高了工业控制的管理效率,让工业控制的资源管理、风险管控得到很大的改善。
用户3158888
2020/05/12
1.6K0
三维组态可视化解决方案
                            制作模型加载模型三维场景搭建拖拽模型生成场景创建管路管路动画整体效果
Android 动画总结(9) - 过渡动画
前面已经介绍过一部分 Activity 之间的过渡动画。现在讲的不是 Activity 转场,而是同一个页面的 View 之间的过渡。
三流之路
2018/09/11
2.5K0
Android 动画总结(9) - 过渡动画
Android 动画总结(5) - 属性动画
属性动画改变属性值,所以几乎可以对任何对象执行动画,而不仅仅是 View,比起补间动画,适用范围更广。
三流之路
2018/09/11
9410
Android 动画总结(2) - 帧动画
Frame Animation,也叫 Drawable Animation,原理就类似视频快速播放一帧一帧的图片。一般场景下很少使用,工作中遇到的是有时会有背景色,用若干颜色值变化,有时一个 View 要弹跳,其实是做好了若干切图,图片大小一致,但里面的内容处于不同位置,然后播放起来看着好像是在弹跳。
三流之路
2018/09/11
9230
Android 动画总结(2) - 帧动画
iOS-自定义交互式转场动画
自定义转场动画主要有以下步骤 自定义导航栏 自定义交互动画 通过UIPercentDrivenInteractiveTransition协议实现交互 自定义导航栏 自定义导航栏需要遵守<UINavigationControllerDelegate>协议,该协议主要有两个协议方法: // 该方法返回导航跳转时的动画,如果返回nil,则是系统默认的跳转动画,并且通过operation来判断当前执行push还是pop -(id<UIViewControllerAnimatedTransitioning>)navi
用户2215591
2018/06/29
8260
点击加载更多

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文