VS2012如何在自定义类中使用itween插件
展开全部
使用:
1. 物体移动
iTween.MoveTo(gameObject,new Vector3(100,200,0),2);
其中第一个参数是要移动的物体
第二个参数是要移动到的目标点坐标
第三个参数是移动需要的时间,然后物体将在2秒之内移动到坐标点为(x=100,y=200,z=0)的位置。
如果需要在物体移动过程中更好的控制,可以添加更多的参数(所有函数可用的参数
iTween.MoveTo(gameObject,iTween.Hash("position",new Vector3(100,200,0),"time",2));
这一段代码的效果与第一个例子效果是一样的,只是第二个参数是一个字典类型的数据,可以设置更多的参数。
通用的参数介绍如下:
position:坐标,包括x,y,z三个轴向
path:路径,是一个坐标数组,后面会讲到iTweenPath脚本的使用,配合着itweenPath可以让物体沿着路径点移动。
x:x轴向的位置,如果只设置了x轴,物体就只移动x轴,y,z轴不会改变
orienttopath:如果设置为true,物体移动到目标点的过程中,z轴会一直朝向下一个目标点
looktarget:物体朝向,物体在移动过程中会一直朝向设置的坐标点的坐标
islocal:当物体的目标点是相对于父节点的坐标,需要把isLocal设置为true,否则为false
time speed:这两个参数都可以控制物体移动的快慢
delay:延迟时间,当物体开始移动之前等待时间
easetype:移动模式,可以设置一些加速度的效果,这个参数值是一个枚举iTween.Easetype
looptype:循环模式,一共有三种模式
iTween.LoopType.none:不循环
iTween.LoopType.loop:循环,物体移动到终点后会跳到起点重新移动
iTween.LoopType.pingPong:来回循环,物体移动到终点后会再以相同的模式和时间再移动到起点,然后再移动到终点,一直循环
onstart:物体开始移动之前的回调函数
onstarttarget:回调函数接收对象,默认开始之前会向iTween.MoveTo函数的第一个参数的物体发送回调,根据需要在这里设置合适的回调接收者
onstartparams:回调方法的参数
onupdate:物体在移动过程中的回调函数
onupdatetarget:物体在移动过程中回调函数的接收者
onupdateparams:移动过程中回调函数的参数
oncomplete:物体移动完成后的回调
oncompletetarget:物体移动完成后的回调函数的接收者
oncompleteparams:物体移动完成后的回调函数的参数
ignoretimescale:忽略时间缩放,时间缩放是Time.timeScale = 0.5f; 默认值为1,如果把时间缩放值设置小于1,游戏的整体时间都会放慢,就像播放慢镜头一样,如果设置ignoretimescale为true,无论时间怎么缩放,对物体的移动都没有影响。
只要了解了itween的其中一个使用方式,其他的都是一样的做法。
可以做的动画有:位移,旋转,缩放,音量渐变,摄像机淡入淡出,颜色的渐变,物体振动等很多有用的动画。
2. 数值过渡
iTween.ValueTo(gameObject, iTween.Hash(
"from", y,
"to", toY,
"easetype", easeType,
"loopType", loopType,
"onupdate", "onupdate",
"time", tm
));
3. 振动
iTween.ShakePosition(target, new Vector3(0, 0.1f, 0), 1);
4. 按路径移动
var path = GameObject.Find("Plane").GetComponent("iTweenPath").GetPath("myPath");
iTween.MoveTo(gameObject, iTween.Hash(//"position", Vector3(0, 0, 0),
"path", path,
"time", 20,
"easetype", "linear"));
1. 物体移动
iTween.MoveTo(gameObject,new Vector3(100,200,0),2);
其中第一个参数是要移动的物体
第二个参数是要移动到的目标点坐标
第三个参数是移动需要的时间,然后物体将在2秒之内移动到坐标点为(x=100,y=200,z=0)的位置。
如果需要在物体移动过程中更好的控制,可以添加更多的参数(所有函数可用的参数
iTween.MoveTo(gameObject,iTween.Hash("position",new Vector3(100,200,0),"time",2));
这一段代码的效果与第一个例子效果是一样的,只是第二个参数是一个字典类型的数据,可以设置更多的参数。
通用的参数介绍如下:
position:坐标,包括x,y,z三个轴向
path:路径,是一个坐标数组,后面会讲到iTweenPath脚本的使用,配合着itweenPath可以让物体沿着路径点移动。
x:x轴向的位置,如果只设置了x轴,物体就只移动x轴,y,z轴不会改变
orienttopath:如果设置为true,物体移动到目标点的过程中,z轴会一直朝向下一个目标点
looktarget:物体朝向,物体在移动过程中会一直朝向设置的坐标点的坐标
islocal:当物体的目标点是相对于父节点的坐标,需要把isLocal设置为true,否则为false
time speed:这两个参数都可以控制物体移动的快慢
delay:延迟时间,当物体开始移动之前等待时间
easetype:移动模式,可以设置一些加速度的效果,这个参数值是一个枚举iTween.Easetype
looptype:循环模式,一共有三种模式
iTween.LoopType.none:不循环
iTween.LoopType.loop:循环,物体移动到终点后会跳到起点重新移动
iTween.LoopType.pingPong:来回循环,物体移动到终点后会再以相同的模式和时间再移动到起点,然后再移动到终点,一直循环
onstart:物体开始移动之前的回调函数
onstarttarget:回调函数接收对象,默认开始之前会向iTween.MoveTo函数的第一个参数的物体发送回调,根据需要在这里设置合适的回调接收者
onstartparams:回调方法的参数
onupdate:物体在移动过程中的回调函数
onupdatetarget:物体在移动过程中回调函数的接收者
onupdateparams:移动过程中回调函数的参数
oncomplete:物体移动完成后的回调
oncompletetarget:物体移动完成后的回调函数的接收者
oncompleteparams:物体移动完成后的回调函数的参数
ignoretimescale:忽略时间缩放,时间缩放是Time.timeScale = 0.5f; 默认值为1,如果把时间缩放值设置小于1,游戏的整体时间都会放慢,就像播放慢镜头一样,如果设置ignoretimescale为true,无论时间怎么缩放,对物体的移动都没有影响。
只要了解了itween的其中一个使用方式,其他的都是一样的做法。
可以做的动画有:位移,旋转,缩放,音量渐变,摄像机淡入淡出,颜色的渐变,物体振动等很多有用的动画。
2. 数值过渡
iTween.ValueTo(gameObject, iTween.Hash(
"from", y,
"to", toY,
"easetype", easeType,
"loopType", loopType,
"onupdate", "onupdate",
"time", tm
));
3. 振动
iTween.ShakePosition(target, new Vector3(0, 0.1f, 0), 1);
4. 按路径移动
var path = GameObject.Find("Plane").GetComponent("iTweenPath").GetPath("myPath");
iTween.MoveTo(gameObject, iTween.Hash(//"position", Vector3(0, 0, 0),
"path", path,
"time", 20,
"easetype", "linear"));
2015-05-06
展开全部
你可以先在控制板面找找有没有这个文件
如果没有的话 你就在杀毒软件里面看看
很多卸载出问题是因为卸载不干净导致的
有些软件不带有自己卸载的文件,所以比较流氓
但一般带有自带卸载文件的软件有些注册表不会清理干净
遇见不容易卸载的软件可以试试用【腾讯电脑管家】来卸载
在【软件管理】,最上面一排的第三个
找到【软件卸载】,选择你要卸载的软件,并且最后强力清除痕迹
包括注册表等都清除掉,不会出现安装问题
这样卸载的就干净了,操作也比较简单。
如果没有的话 你就在杀毒软件里面看看
很多卸载出问题是因为卸载不干净导致的
有些软件不带有自己卸载的文件,所以比较流氓
但一般带有自带卸载文件的软件有些注册表不会清理干净
遇见不容易卸载的软件可以试试用【腾讯电脑管家】来卸载
在【软件管理】,最上面一排的第三个
找到【软件卸载】,选择你要卸载的软件,并且最后强力清除痕迹
包括注册表等都清除掉,不会出现安装问题
这样卸载的就干净了,操作也比较简单。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为了帮助网友解决“VS2012如何在自定义类中使用itwe”相关的问题,中国学网通过互联网对“VS2012如何在自定义类中使用itwe”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:VS2012如何在自定义类中使用itween插件,具体解决方案如下:
解决方案1:
操作也比较简单,选择你要卸载的软件,并且最后强力清除痕迹
包括注册表等都清除掉,所以比较流氓
但一般带有自带卸载文件的软件有些注册表不会清理干净
遇见不容易卸载的软件可以试试用【腾讯电脑管家】来卸载
在【软件管理】你可以先在控制板面找找有没有这个文件
如果没有的话 你就在杀毒软件里面看看
很多卸载出问题是因为卸载不干净导致的
有些软件不带有自己卸载的文件,不会出现安装问题
这样卸载的就干净了,最上面一排的第三个
找到【软件卸载】
解决方案1:
操作也比较简单,选择你要卸载的软件,并且最后强力清除痕迹
包括注册表等都清除掉,所以比较流氓
但一般带有自带卸载文件的软件有些注册表不会清理干净
遇见不容易卸载的软件可以试试用【腾讯电脑管家】来卸载
在【软件管理】你可以先在控制板面找找有没有这个文件
如果没有的话 你就在杀毒软件里面看看
很多卸载出问题是因为卸载不干净导致的
有些软件不带有自己卸载的文件,不会出现安装问题
这样卸载的就干净了,最上面一排的第三个
找到【软件卸载】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询