铁血残明里面的好些故事情节精彩纷呈,可谓拍案惊奇,比如云际寺、猛虎桥等等,博主准备用unity对猛虎桥章节做一个动态的推演,也算是想早早把故事搬上荧屏的慰藉吧。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class NewBehaviourScript : MonoBehaviour
{public MyMapObject mmo = new MyMapObject();void Start(){mmo.init_at(transform);}void Update(){mmo.move_at(transform);}
}public class MyMapObject
{public List<Vector2> theWayPoints = new List<Vector2>();public int point_index = 0;public float zoom_speed = 0.2f;public int move_speed = 50;public void init_at(Transform transform){         Vector2 pos = transform.position;pos.x = 350;pos.y = 170;theWayPoints.Add(pos);pos.x = 600;pos.y = 223;theWayPoints.Add(pos);pos.x = 800;pos.y = 500;theWayPoints.Add(pos);pos.x = 800;pos.y = 500;theWayPoints.Add(pos);}public void move_at(Transform transform) //向目标点移动{transform.position = Vector2.MoveTowards(transform.position, theWayPoints[point_index], move_speed * Time.deltaTime);check_point(transform);}public void check_point(Transform transform){if (transform.position.Equals(theWayPoints[point_index])) //如果到了下一个点{point_index++;look_at(transform);           redo_at(transform);}else {scale_at(transform);}}public void look_at(Transform transform)//朝向目标点{Vector2 v = (theWayPoints[point_index] - (Vector2)transform.position).normalized;transform.right = v; //右边为正前方}public void scale_at(Transform transform)//向右放大{     transform.localScale += Vector3.right * zoom_speed * Time.deltaTime;      }public void redo_at(Transform transform) //长宽回到原样{transform.localScale = Vector2.one;((RectTransform)transform).sizeDelta = new Vector2(100, 100); }}

unity2D 箭头动画(给猛虎桥章节做动画演示一)相关推荐

  1. unity2D 动态漫画剧本(给猛虎桥章节做动画演示二)

    场景一,江浦.铺子口城告急: 崇祯八年(1635年)张献忠诸部流寇二十万,南下攻打"江浦"县城,江浦告急,然后流寇围攻明军的水军卫所"浦子口"城,如果拿下浦子口 ...

  2. 动画制作·边学习边做动画·从零开始的动画世界

    从零开始的动画生活,请多指教 建模软件的选择:blender 选blender的原因最开始的主要的是免费,使用过后使用感受一级棒,快捷键是我用过最人性化的,没有之一,而且对于角色建模,入门很快 ble ...

  3. android 动画变成素材,AE技法-把AE动画转换成Android原生动画,撂倒GIF做动画

    4399游戏盒(安卓版APP)项目接手已久,想输出一些小经验分享给大家,以下是写了一个很简单的lottie应用. 一直以来,在 Android.iOS.React Native 上实现一套复杂动画是一 ...

  4. iOS自制火柴人动画CC_Sprite程序员自己做动画 轻量级iOS动画引擎 游戏引擎

    CC_Sprite 面向的主要用户群体 CC_Sprite 主要面向: 没有ps.美术基础又想做小动画.小游戏的iOS开发. 你不想学习ps或其他动画软件,也不想安装其他软件,你只想做一个单纯的.天真 ...

  5. UIImageView做动画的坑

    animationimages是一个数组.设置多张图片然后调用startanimatin即可做动画. 然而在做后台音频播放的时候有时候这个动画是不起作用的.而且据我写的通知的调用顺序来看.最后调用的确 ...

  6. 核心动画(8)显式动画

    核心动画(8)显式动画 显式动画 属性动画 基础动画 CAAnimationDelegate 关键帧动画 虚拟属性 动画组 过渡 隐式过渡 对图层树的动画 自定义动画 在动画过程中取消动画 总结 显式 ...

  7. js动画与html动画效果,九种原生js动画效果

    在做页面中,多数情况下都会遇到页面上做动画效果,我们大部分做动画的时候都是使用框架来做(比如jquery),这里我介绍下如何让通过原生的js来实现像框架一样的动画效果! 1.匀速动画效果说明:匀速动画 ...

  8. unity2D动画-角色切片与2DAnimation插件做动画

    unity2D动画-角色切片做动画 写在前面的话 开发环境与准备 用角色切片做动画 终于可以Key动画了 2DAnimation插件做动画 总结 写在前面的话 更新 建议有复杂2D动画需求的话用spi ...

  9. 用计算机做动画效果,动画图片多种效果制作步骤

    动画图片多种效果制作步骤:文字绕月旋转做法 <一>打开FLASH软件,设置版面及导入背景图片,按图解进行,并在35帧处插入帧 . 当这些操作完后与平时在办公软件打字一样,打一部分就保存,这 ...

最新文章

  1. 指定域的名称或安全标识(SID)与该域的信任信息不一致
  2. python官网 中文版 新闻-小伙Python爬虫并自制新闻网站,太好玩了
  3. C语言Kruskal 算法 (MST)(附完整源码)
  4. Struts2之类型转换
  5. WHYZOJ-#60 工资(二分)
  6. 你的通勤时间都去哪了?
  7. [算法总结] 13 道题搞定 BAT 面试——字符串
  8. 每日一题(C语言基础篇)2
  9. mysql三高讲解(三)3.2:如何确定用哪条索引
  10. 手写一个简化版Tomcat
  11. c# richtextbox转html,C# RichTextBox 输入内容转自定义样式图像
  12. eclipse中git的author和commiter的修改
  13. [华为机试真题][2014]63.等式变换
  14. 静态库与动态库的制作
  15. bitlocker正在加密 c盘_如何扩容C盘(扩容卷变灰问题)
  16. 下三角99乘法表 C语言
  17. HTTPS自动延期证书申请
  18. 【工具笔记】java 中文替换,用于简单的中文替换脱敏加密,且保留模糊查询特性
  19. 转眼间十年过去了,还记得曾经红遍大江南北的这首歌吗?
  20. python初步学习(二) 3.19

热门文章

  1. Sprite Atlas与Sprite Mask详解
  2. 牛客网练习赛24B 凤凰
  3. WEBSHELL权限提升技巧
  4. PMP备考大全:经典题库(6月第1周)
  5. PUM-main makefile报错 #error -- unsupported GNU version gcc versions later than 6 are not supported
  6. python2到100的素数_python输出2到100之间的素数
  7. xcode6.3 ineligible devices解决方法
  8. 【软件工程】绘制状态转换图
  9. 岁月的剪影【五月世界末日】
  10. 访问不到webapp