Unity知识五:Unity中ITween的回调函数的使用

itween的使用 //"y"设置美帧移动得步长 //iTween.EaseType.easeOutQuad   曲线模型   iTween.EaseType.linear   线性 //"time"设置时间 //"delay"延迟时间 //"alpha"透明度 //"onComplete"动画结束得回调 //"ClearUp"   ??? //iTween.MoveBy()   MoveBy:增加提供 阅读详情

最近在做一个小Demo,用到ITween来完成部分动画的功能,令我苦恼的是ITween的执行过程让我很无奈,源代码片断如下:

//OnMouseUpAsButton()是Unity提供的点击方法
public void OnMouseUpAsButton(){
        //点击之后左边的门向右移动,右边的门向左移动,是关门的动画
        iTween.MoveTo (leftDoor,new Vector3(-2.26f,0f,-0.1f),1.0f);
        iTween.MoveTo (rightDoor,new Vector3(2.26f,0f,-0.1f),1.0f);
        //之后,左边的门向左移动,右边的门向右移动,是开门的动画
        iTween.MoveTo (leftDoor,new Vector3(-6.0f,0f,-0.1f),1.0f);
        iTween.MoveTo (rightDoor,new Vector3(6.0f,0f,-0.1f),1.0f);
    }

我原先以为它会按照我想的去移动,至少也是移动有先后顺序,上面的语句执行完了才能执行下面的语句,但是事实上,这四行代码不是四秒运行完的,而是在同一秒中运行完毕,所以没有动画。
就像我现在往一个空篮子中捡鸡蛋,我想把鸡蛋全都捡到篮子里之后,再捡出来,现在却是你在把鸡蛋捡进篮子的同时,旁边还有个熊孩子正在往外捡鸡蛋,所以到头来,篮子里还是没有鸡蛋。
遇到这种情况怎么办呢?那就是你要告诉这个孩子:等我把鸡蛋全捡到篮子里之后,你再往

Unity itween插件的使用法法整理 网上有多个不同版本的Itween插件使用方法,但各个地方讲解的比较分散,所以在这里统一进行整理。 一、 iTween的使用原理 iTween的核心是数值插值,简单说就是给iTween两个数值(开始值,结束值),它会自动生成一些中间值,例如:开始值-> 中间值 -> 中间值 …. -> 结束值。 这里的数值可以理解为: 数字,坐标点,角度,物体大小,物体颜色,音量大小等。 二、i 阅读详情

相关推荐

unity使用itween动画库详细教程

unity使用动画itween

蒙双眼看世界 5776

UNITY插件——iTween使用

需要工具——iTween和iTweenPathEditor:http://www.pixelplacement.com/itween/index.php 在项目中建立Plugins目录, 然后将下载的iTween.cs放到Plugins目录即可. 如果需要编辑路径, 使用import package->custom package菜单功能加入iTweenPath.unitypackage

Rabiribi的博客 2006

iTween 曲线移动

今天继续分享有关iTween的心得,话说这东西真心强大,用它我们可以轻松的实现平滑的曲线移动。 首先需要指定几个点,iTween就可以自动生成平滑的曲线。 List path = new List(); void Start() { path.Add(new Vector3(0, 0, 0)); path.Add(new Vect

abcdtty的专栏 4845

Unity iTween动画插件教程:从安装到应用

iTween是一个流行的动画脚本库,它极大地简化了在Unity游戏引擎中创建复杂动画的过程。通过提供易于理解和使用的接口,iTween允许开发者以非常直观的方式定义动画路径、类型和缓动函数。无论是简单的移动、旋转还是复杂的颜色渐变,iTween都能有效地帮助开发者将它们转化为引人入胜的视觉体验。虽然iTween的界面非常友好,但对于初学者来说,理解其丰富的功能和参数可能会稍显复杂。本章将概述iTween的核心功能,为后续章节中更详细的技术讲解和实例操作打下基础。

weixin_33759613的博客 901

Tomcat源码:Acceptor与Poller、PollerEvent

前文中我们介绍到NioEndpoint的start方法启动了Acceptor与Poller这两个异步线程来处理连接请求,本文我们就来接着介绍这两个组件。目录前言一、Acceptor1、构造方法2、run方法LimitLatchNioChannel二、Poller与PollerEvent2、pollerregisterruneventsprocessKey。

CRUD工程师 2065

深入解析车载以太网DoIP诊断:Wireshark实战TCP/UDS报文分析

本文深入解析车载以太网DoIP诊断,重点介绍如何利用Wireshark进行TCP/UDS报文实战分析。文章详细讲解了从以太网帧、IP帧、TCP段到DoIP协议及UDS服务的逐层拆解方法,并提供了使用Wireshark定位通信故障(如乱序、丢包、重传)的实用技巧,帮助工程师高效排查车载诊断网络问题。

c2d3e4f的博客 674

故障诊断知识库建设指南

从数据融合到知识图谱构建,从智能推理引擎开发到动态进化机制落地,故障诊断知识库的建设路径已形成 “数据 - 知识 - 智能” 的闭环体系。随着大模型技术的深度融入,知识库将实现从 “规则驱动” 到 “认知推理” 的跨越 —— 通过自然语言理解解析复杂故障描述、多模态分析融合图像与信号数据、预测性算法推演故障发展趋势,持续提升诊断的精准度与前瞻性。

极昆仑智慧 1232

实战篇【2】-H3C防火墙开局基础配置

本篇文章为“H3C防火墙开局基础配置”,主要涵盖配置管理地址、聚合端口、安全区域、安全策略、静态路由、ACL,WEB和SSH远程管理、Console、SNMP、NTP时钟、日志主机等内容,对比交换机配置开局,增加两处配置,安全区域和安全策略。方便调试人员远程管理、调试。

weixin_47402139的博客 1万+

学术报告系列(二) - 智能自主作业机器人感知与控制技术及发展趋势

收集整理于2022年模式识别高峰论坛湖南大学王耀南院士报告(报名题目:智能自主作业机器人感知与控制技术及发展趋势)

Make something people want. 4696

FreeSWITCH安装指南:三种部署方式解析与实践对比

Freeswitch部署方案比较:Yum安装简单快捷但灵活性差;源码安装可定制性强,适合深度开发和性能优化;Docker部署环境一致性好但网络配置复杂。生产环境推荐源码安装以获得最佳性能和定制能力,而Docker适合快速部署和扩展。不同方案各有利弊,需根据具体需求选择。

c_zyer的博客 2140

基于双向GRU LSTM DNN水电站水文数据的每日径流量预测 完整代码+数据 可直接运行

基于双向GRU LSTM DNN水电站水文数据的每日径流量预测 完整代码+数据 可直接运行

1902

JAVA:Spring Boot 集成 LibreOffice 实现文档在线转换服务

本文介绍了在企业级应用开发中使用LibreOffice实现文档格式转换的技术方案。通过对比分析商业库、纯Java方案和云服务API的优缺点,重点阐述了LibreOffice在格式兼容性、转换质量和零成本方面的优势。文章详细说明了环境准备步骤,包括Windows/Linux系统安装LibreOffice、解决中文乱码问题以及Docker部署方案。最后提供了Spring Boot项目的基本配置,包括Maven依赖和application.yml配置文件,为构建稳定高效的文档转换服务奠定基础。

木头 519

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: Unity知识四:Unity编程过程中遇到的小问题(持续更新)
下一篇: C#中ref和out的相关知识
博士装呗
博客等级 码龄11年 63粉丝 30原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值