Unity3d TweenPosition.Begin()的使用浅析

欢迎来到unity学习unity培训、unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

当调用TweenPosition.Begin()时,gameObject会被自动挂上TweenPosition脚本

//让gameObject在20内移到坐标(4, 0, 0)

TweenPosition tween = TweenPosition.Begin(gameObject, 20, new Vector3(4, 0, 0));
tween.PlayForward();

//若想在中途停止移动

TweenPosition tween = gameObject.GetComponent<TweenPosition>();

tween.enabled = false;

就是这么简单。

更多精彩请点击 http://www.gopedu.com/

时间: 2024-12-16 10:51:07

Unity3d TweenPosition.Begin()的使用浅析的相关文章

Tweens

Tweens(补间动画) 补间动画有很多种: 这里以Tween Height为例: 项目层次: btn为一个按钮,group为一组图片精灵,预览图如下: 第一步:先为每个item附加一个Tween Height脚本,设置如下: form表示起始的高度,to表示最终高度,play style表示播放类型:once只播放一次,loop循环播放,ping pong也是循环播放,不过两个肯定是有区别的,区别就在于: 假如对象的Tween Height脚本的from到to设置的值为(20~60),那么lo

Unity的NGUI插件篇——入场效果

Unity的NGUI插件篇--入场效果 入场效果 入场效果需要借助于NGUI提供的TweenPosition类来完成,为了说明此类的使用方法,本节将使会讲解两个示例.本文选自  大学霸 <NGUI使用手册>  一书 匀速入场 将游戏主菜单看作一个整体,本小节会令其自上而下匀速入场,具体的实现过程如下: (1)在Project视图里,新建一个C#脚本,命名为AppearFromAbove,为其添加下面的代码: 01     using UnityEngine; 02     using Syst

Unity NGUI 描点控件的位移动画

要让一个描点的控件动画移动到一个Position,可以用TweenPosition,但是这个只能用在Position是固定的情况下,而且不能根据分辨率适配来进行移动.以NGUI自带的示例场景"Example 1 - Anchors"为例,假设要让"Left"移动到"Top Right",且不管任意分辨率都需要达到这个效果.这里的方法是修改TweenPosition代码,让其支持传入目标的Transform,而这个目标即是也被描点的控件. 打开Tw

NGUI 滑动翻页效果

using UnityEngine; using System.Collections; public class PageView : MonoBehaviour { const int ITEM_NUM = 2; //总页数 const int PAGE_WIDTH = 2048; //页宽 const float DRAG_SPEED = 0.5f; //翻页时间 const int DRAG_OFFECT = 30; //滑动的起点和终点的差需大于这个数才能触发翻页效果 float be

Unity3D技术之从 Cinema 4D 中导入对象浅析

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 从 Cinema 4D 中导入对象 Unity 可直接导入 Cinema 4D 文件.开始时只需将 .c4d 文件放到工程的资源 ( Assets) 文件夹下. 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中. 要在 Unity 中查看模型,只需将其从工程

Unity3D技术之Advanced流媒体资源浅析

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 流媒体资源 Unity 的大部分资源都在构建工程时整合到其中.但是,在目标机器上放置文件到正常的文件系统,可以通过路径名访问这些文件,这可能是非常有用的功能.一个这样的示例是 iOS 设备电影文件的部署:原始电影文件必须可在文件系统中的某个位置访问,才能使用 PlayMovie 函数播放影片.

Unity3D技术之从 Maya 中导入对象浅析

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 从 Maya 中导入对象 Unity 可直接导入 Maya 文件.开始时只需将 .mb 或 .ma 文件放到工程的资源 ( Assets) 文件夹下. 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中. 要在 Unity 中查看模型,只需将其从工程视图 (P

浅析:Unity3D开发的游戏如何降低包体大小

众所周知,通过Unity3D开发的手游包体普遍偏大,动则几百M的安装包,而包体大则会导致手游推广的成本增大,也会影响到用户转化率.除去其他因素,用户在选择下载时,会着重关注游戏包体大小,游戏包体体积过大,下载时间长,会让用户取消下载,同时也会考虑到流量的问题. 因此Unity官方也介绍了几种降低包体大小的方法: 1.替换jpg,使用psd,减少重复资源 2.剔除不必要的资源 3.打包时查看log纪录,由此判断需要减少的文件类型 4.优化,压缩图片,减少图片大小 5.优化,压缩网格和动画,减少文件

浅析游戏引擎的资源管理机制——扒一扒Unity3D中隐藏在背后的资源管理

      游戏中通常有大量资源,如网格.材质.纹理.动画.着色器程序和音乐等,游戏引擎作为做游戏的工具,自然要提供良好的资源管理,让游戏开发者用最简单的方式使用资源.游戏引擎的资源管理包括两大部分:离线资源管理和运行时资源管理.本文仅对前者进行简要介绍,并结合Unity3D和OGRE进行分析. 资源创作与导出 游戏中的资源由各种数字内容创作工具(DCC, digital content creation)进行创作,如: 三维模型:3ds Max,Maya等: 纹理:Photoshop等: 音乐