已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、基础介绍;二、基础属性一、基础介绍PunchPosition: 对物体的位置添加摇晃动画,使其摇晃最终归于原来的位置.PunchRotation:对物体的角度添加摇晃动画,使其摇晃最终归于原来的角度.PunchScale:对物体的大小添加摇晃动画,使其摇晃最终归于原来的大小.二、基础属性基础属性比较简单直接上代码1,PunchPositioncsharpview plaincopy1. voidStart()2. 3. /键值对儿的形式保存iTween所用到的参数4. Hashtableargs=newHashtable();5. /摇摆的幅度6. /args.Add(amount,newVector3(5,5,5);7. /args.Add(x,-5);8. args.Add(y,2);9. /args.Add(z,1);10. /是世界坐标系还是局部坐标系11. args.Add(space,Space.Self);12. /面朝的对象13. /args.Add(looktarget,newVector3(1,1,1);14. /args.Add(looktime,5.0f);15. /动画的速度,16. /args.Add(speed,10f);17. /动画的整体时间。如果与speed共存那么优先speed18. args.Add(time,10f);19. /延迟执行时间20. /args.Add(delay,0.1f);21. 22. /三个循环类型nonelooppingPong(一般循环来回)23. /args.Add(loopType,none);24. /args.Add(loopType,loop);25. args.Add(loopType,iTween.LoopType.pingPong);26. 27. 28. /处理动画过程中的事件。29. /开始动画时调用AnimationStart方法,5.0表示它的参数30. args.Add(onstart,AnimationStart);31. args.Add(onstartparams,5.0f);32. /设置接受方法的对象,默认是自身接受,这里也可以改成别的对象接受,33. /那么就得在接收对象的脚本中实现AnimationStart方法。34. args.Add(onstarttarget,gameObject);35. 36. 37. /动画结束时调用,参数和上面类似38. args.Add(oncomplete,AnimationEnd);39. args.Add(oncompleteparams,end);40. args.Add(oncompletetarget,gameObject);41. 42. /动画中调用,参数和上面类似43. args.Add(onupdate,AnimationUpdate);44. args.Add(onupdatetarget,gameObject);45. args.Add(onupdateparams,true);46. 47. iTween.PunchPosition(btnBegin,args);48. 49. 50. 51. 52. /动画开始时调用53. voidAnimationStart(floatf)54. 55. Debug.Log(start:+f);56. 57. /动画结束时调用58. voidAnimationEnd(stringf)59. 60. Debug.Log(end:+f);61. 62. 63. /动画中调用64. voidAnimationUpdate(boolf)65. 66. Debug.Log(update:+f);67. 68. 2,PunchRotationcsharpview plaincopy1. voidStart()2. 3. /键值对儿的形式保存iTween所用到的参数4. Hashtableargs=newHashtable();5. /摇摆的幅度6. /args.Add(amount,newVector3(5,5,5);7. args.Add(x,30);8. /args.Add(y,20);9. /args.Add(z,30);10. /是世界坐标系还是局部坐标系11. args.Add(space,Space.Self);12. 13. /动画的速度,14. /args.Add(speed,10f);15. /动画的整体时间。如果与speed共存那么优先speed16. args.Add(time,1f);17. /延迟执行时间18. /args.Add(delay,0.1f);19. 20. /三个循环类型nonelooppingPong(一般循环来回)21. /args.Add(loopType,none);22. /args.Add(loopType,loop);23. args.Add(loopType,iTween.LoopType.pingPong);24. 25. 26. /处理动画过程中的事件。27. /开始动画时调用AnimationStart方法,5.0表示它的参数28. args.Add(onstart,AnimationStart);29. args.Add(onstartparams,5.0f);30. /设置接受方法的对象,默认是自身接受,这里也可以改成别的对象接受,31. /那么就得在接收对象的脚本中实现AnimationStart方法。32. args.Add(onstarttarget,gameObject);33. 34. 35. /动画结束时调用,参数和上面类似36. args.Add(oncomplete,AnimationEnd);37. args.Add(oncompleteparams,end);38. args.Add(oncompletetarget,gameObject);39. 40. /动画中调用,参数和上面类似41. args.Add(onupdate,AnimationUpdate);42. args.Add(onupdatetarget,gameObject);43. args.Add(onupdateparams,true);44. 45. iTween.PunchRotation(btnBegin,args);46. 47. 48. 49. 50. /动画开始时调用51. voidAnimationStart(floatf)52. 53. Debug.Log(start:+f);54. 55. /动画结束时调用56. voidAnimationEnd(stringf)57. 58. Debug.Log(end:+f);59. 60. 61. /动画中调用62. voidAnimationUpdate(boolf)63. 64. Debug.Log(update:+f);65. 66. 3,PunchScalecsharpview plaincopy1. voidStart()2. 3. /键值对儿的形式保存iTween所用到的参数4. Hashtableargs=newHashtable();5. /摇摆的幅度6. /args.Add(amount,newVector3(5,5,5);7. args.Add(x,2);8. args.Add(y,1);9. /args.Add(z,2);10. 11. /动画的速度,12. /args.Add(speed,10f);13. /动画的整体时间。如果与speed共存那么优先speed14. args.Add(time,1f);15. /延迟执行时间16. /args.Add(delay,0.1f);17. 18. /三个循环类型nonelooppingPong(一般循环来回)19. /args.Add(loopType,none);20. /args.Add(loopType,loop);21. args.Add(loopType,iTween.LoopType.pingPong);22. 23. 24. /处理动画过程中的事件。25. /开始动画时调用AnimationStart方法,5.0表示它的参数26. args.Add(onstart,AnimationStart);27. args.Add(onstartparams,5.0f);28. /设置接受方法的对象,默认是自身接受,这里也可以改成别的对象接受,29. /那么就得在接收对象的脚本中实现AnimationStart方法。30. args.Add(onstarttarget,gameObject);31. 32. 33. /动画结束时调用,参数和上面类似34. args.Add(oncomplete,AnimationEnd);35. args.Add(oncompleteparams,end);36. args.Add(oncompletetarget,gameObject);37. 38. /动画中调用,参数和上面类似39. args.Add(onupdate,AnimationUpdate);40. args.Add(onupdatetarget,gameObject);41. args.Add(onupdateparams,true);42. 43. iTween.PunchScale(btnBegin,args);44. 45. 46. 47. 48. /动画开始时调用49.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年吉林省直事业单位招聘28人(13号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林市事业单位招考工作人员(3号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年台州市临海市人力资源和社会保障局招考编外合同制人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年厦门市外事翻译护照签证中心招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北大荒农垦集团限公司建三江分公司招聘6人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北京中科院植物研究所生物控制技术研究组招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年农业农村部南京农业机械化研究所“农科英才”招聘2人(江苏)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古赤峰市5.21联考招聘(728人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古广播电视局所属事业单位招聘笔试易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古包头市总工会直属事业单位引进高层次人才6人易考易错模拟试题(共500题)试卷后附参考答案
- 检验科标本接收与处理操作规程
- GB/T 43683.3-2025水轮发电机组安装程序与公差导则第3部分:立式混流式水轮机或水泵水轮机
- 2025《煤矿安全规程》新旧对照专题培训
- 劳模精神教育
- 糖尿病健康教育手册
- 桥梁养护工程师培训课件
- 2024-2025学年山东省济南市章丘区七年级上学期期中生物试卷
- 乡村学生手机管理制度
- 第三单元写作《如何突出中心》课件 2024-2025学年统编版语文七年级上册
- 2025年c证安全员试题及答案
- 商事调解中心管理制度
评论
0/150
提交评论