当前位置:网站首页>在Unity的Update中通过物体自身位置判断运动方向
在Unity的Update中通过物体自身位置判断运动方向
2022-08-10 05:35:00 【三和尚】
在Unity的Update方法中通过物体自身位置判断运动方向
1、在Unity场景中创建一个Cube物体。

2、新建一个脚本,名为"JudgeDirection"。
打开该脚本,编写如下代码,然后保存:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class JudgeDirection : MonoBehaviour
{
private float originValue;
void Start()
{
originValue = transform.position.x;
}
void Update()
{
if (originValue - transform.position.x > 0)
{
Debug.Log("物体往左移动");
}
else if (originValue - transform.position.x < 0)
{
Debug.Log("物体往右移动");
}
originValue = transform.position.x;
}
}
该脚本只能判断物体往左或者是往右运动。如果想判断物体往前后上下运动,只需要修改物体自身的轴向即可,即把transform.position.x修改成transform.position.z或者是transform.position.y。
3、运行场景
拖拽Cube物体的X轴,就可以在Console控制台输出相关信息。
边栏推荐
- LeetCode 94. Inorder Traversal of Binary Trees (Simple)
- 每日刷题(day01)——leetcode 53. 最大子数组和
- STM32F407ZG 看门狗 IWDG & WWDG
- Machine Learning - Clustering - Shopping Mall Customer Clustering
- R语言聚类分析——代码解析
- 树结构——二叉查找树原理与实现
- LeetCode Interview Question 17.14 Minimum k Number (Moderate)
- LeetCode 面试题17.14 最小k个数(中等)
- 解决错误 Could not find method leftShift() for arguments
- LeetCode 162.寻找峰值(中等)
猜你喜欢
随机推荐
常用模块封装-pymysql、pymongo(可优化)
大端以及小端以及读寄存器习惯
.Net Core导入千万级数据至Mysql
LeetCode 292.Nim 游戏(简单)
Likou - Number of Provinces
树结构——2-3树图解
51单片机BH1750智能补光灯台灯光强光照恒流源LED控制系统
Explain the principle of MySql index in detail
51单片机RS485远程双机多机温度采集主从机多节点蜂鸣器报警
STM32单片机OLED俄罗斯方块单片机小游戏
pytorch-11. Convolutional Neural Network (Advanced)
详解样条曲线(上)(包含贝塞尔曲线)
ASP.NET有关于文件上传、下载、全选、删除选中重要干货(亲测有效)
2021-04-15 jacoco代码覆盖率统计和白盒测试
Day1 微信小程序-小程序代码的构成
过大数组导致爆栈的解决方法记录(堆栈)
【接口自动化】
力扣——统计只差一个字符的子串数目
51单片机营养液自动配置搅拌系统TDS浓度采集自动加水加营养液
Deep learning TensorFlow entry environment configuration









