Unity_往复运动_057
来源:互联网 发布:go开头的软件 编辑:程序博客网 时间:2024/04/29 22:10
题目:创建脚本实现沿着z轴方向移动,当到达10后,反向移动10,如此不断重复
using UnityEngine;using System.Collections;public class Move : MonoBehaviour { //设置一个标志位 当intFlag 为1的时候表示向Z轴的正方向移动 当intFlag 为-1的时候表示向Z轴的负方向移动 int intFlag = 1; // Update is called once per frame void Update () { //当Z轴位置大于10的时候就向负方向移动 if (transform.position.z>=10) { intFlag = -1; } //当Z轴位置小于0的时候就向正方向移动 if (transform.position.z<0) { intFlag = 1; } transform.Translate(new Vector3(0, 0, intFlag) * Time.deltaTime * 2); }}
第二种方法
using UnityEngine;using System.Collections;public class Move : MonoBehaviour { // Update is called once per frame void Update () { //利用Mathf的pingpong方法达到往复的运动 transform.position = new Vector3(0,0,Mathf.PingPong(Time.time,10)); }}
效果如下:
阅读全文
1 0
- Unity_往复运动_057
- 三角函数简单控制弹性往复运动
- Unity 往复运动的一种计算方法
- 让text不停往复的运动
- Unity里实现简单的往复运动
- 两点之间往复运动 仿照itween 的pingpong运动
- 让text不停往复的运动,和上一个有区别
- JAVA学习日志 简单Frame。加载图片,小球的往复运动,线程
- Unity_协程
- 0-9-0往复循环
- 运动
- 运动
- UNITY_引擎_UGUI
- Unity_角色控制详解
- Unity_事件函数
- Unity_游戏源码
- Unity_协同学习
- Unity_游戏源码
- JSP 之久病成医
- Python基础02 基本数据类型
- minetest源码解析五:IGameDef、ItemDefManager、NodeDefManager类介绍
- Unable to instantiate applicatio
- mongo 搭建 replica set
- Unity_往复运动_057
- 从NoSuchMethodError看jvm编译和class加载方式
- nmcli的设备和连接
- HDU4162 Shape Number(最小表示法)
- NOIP训练测试3(2017081601)
- Java实现双向链表/双端链表
- 工厂解耦
- Spring乱码问题解决方案
- 配置Service.xml