当前位置: 首页 > news >正文

【Unity每日一记】让一个物体按余弦曲线移动—(三角函数的简单运用)

在这里插入图片描述


👨‍💻个人主页:@元宇宙-秩沅

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏unity每日一记

🅰️推荐文章


⭐【Unityc#专题篇】之c#系统化大礼包】

⭐【unity数据持久化】数据管理类_PlayerPrfs

⭐【unity本站最全系列】unity常用API大全一篇文章足以
在这里插入图片描述


让一个物体按余弦曲线移动


文章目录

    • 🅰️推荐文章
    • 让一个物体按余弦曲线移动
    • 🅰️系统路线学习点击跳转
    • 👍每天一学


在这里插入图片描述

  • 移动路径预设
    在这里插入图片描述

步骤
1.平面为zox平面
2.衡量是z轴方向
3.变量是x轴方向
4.x轴波动情况与余弦值的变化相对应


在这里插入图片描述

---# API 之——三角函数
---> **弧度转角度**float rad = 1;float anger = rad * Mathf.Rad2Deg;> **角度转弧度**anger = 1;
rad = anger * Mathf.Deg2Rad;> **三角函数**//注意:需要加上弧度值Mathf.Sin(30 * Mathf.Deg2Rad)                 //0.5
Mathf.Cos(60 * Mathf.Deg2Rad)                //0.5>**通过反三角函数求弧度**
+ 弧度 = Mathf.Asin() / Acos();+ 反三角函数得到的结果是 正弦或者余弦值对应的弧度rad = Mathf.Asin(0.5f);         //弧度print(rad * Mathf.Rad2Deg);  //角度


🅰️系统路线学习点击跳转


⭐【Unityc#专题篇】之c#进阶篇】

⭐【Unityc#专题篇】之c#核心篇】

⭐【Unityc#专题篇】之c#基础篇】

⭐【Unity-c#专题篇】之c#入门篇】

【Unityc#专题篇】—进阶章题单实践练习

⭐【Unityc#专题篇】—基础章题单实践练习

【Unityc#专题篇】—核心章题单实践练习


你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


在这里插入图片描述


👍每天一学


👨‍💻十大常见的生命函数


👨‍💻Reset()://重置函数,


调用情况和时间:
编译器不运行的情况下 和 使用脚本组件Reset功能的时候, 挂脚本的时候

调用次数: 1次


👨‍💻 Awake(); //苏醒函数


调用情况和时间:

1.点击运行的时候

2.组件从失灵到激活的时候,但只调用一次

3.Instantiate方法调用的时候

调用次数: 1次


👨‍💻OnEnable(); //组件调用函数


调用情况和时间: 组件从失灵到激活的时候,可多次实现

调用次数:只要组件有失灵到激活的状态就可调用 ,


👨‍💻Strat():


调用情况和时间: 当游戏物体被激活,或者脚本组件被激活时调用 , (点击运行的时候也是会被激活)

调用次数: 1次


👨‍💻FixedUpdate(每帧)


一般用作物理更新

调用情况和时间: FixedUpdate一般适用在相关物理引擎中。它的频 率是0.02秒,是固定的。

调用次数: 大概每秒50次左右、

FixedUpdate & Update & LateUpdate的 区别详解


👨‍💻UpData(每帧) ;


一般用作游戏逻辑更新 update取决于电脑显卡的性能,好的话,快,不行的话就慢,所以相比Fixed Update它具有随机性。

调用情况和时间: 在以上生命周期函数之后,每帧调用一次

调用次数: 大概每秒60次左右

变量赋值生效顺序:

变量声明直接赋值 > 检视面板赋值 > Awake > Enable > 外部赋值 > Start


👨‍💻LateUpate(每帧):


一般用作相机更新 它的执行顺序在update的后面,一般适用于相机的跟随,物体运动在update中,相机跟随在LateUpdate,这样会减少误差,避免出现不必要的瑕疵。

调用情况和时间: 在Update调用之后,并且也是每秒60帧左右(适用于物体移动后的视角跟随)

调用次数: 大概每秒60次左右


👨‍💻OnGUI(每帧)


  • 它一般与界面化,渲染,UI等有关,实时执行,比如想在幕布上弄个按钮button

👨‍💻OnDisable():


调用情况和时间: 和OnEnable差不多,但是Disable是组件从完好到失活的状态, (相当于关闭组件的时候)

调用次数: 组件从激活到失灵的时候调用(二者前提是在游戏运行的时候)


👨‍💻OnApplicationQuit()


调用情况和时间: 当所有游戏物体退出时调用,适用于打包的时候

调用次数: 满足以上情况便调用


👨‍💻OnDestroy();


http://www.lryc.cn/news/119727.html

相关文章:

  • python爬虫实战——数据可视化
  • 案例13 Spring MVC参数传递案例
  • IntellIJ Idea 连接数据库-MySql
  • 通讯协议036——全网独有的OPC HDA知识一之聚合(五)计数
  • 【TensorFlow】P0 Windows GPU 安装 TensorFlow、CUDA Toolkit、cuDNN
  • 基于身份的安全威胁正在迅速增长
  • 解决ElementUI动态表单校验验证不通过
  • 深眸科技|发现AI+3D视觉的价值,技术升级加速视觉应用产品国产替代
  • 云计算-知识点大纲
  • 设计模式(2)工厂方法模式
  • 如何创建51单片机KEIL工程
  • openGauss学习笔记-34 openGauss 高级数据管理-SCHEMA
  • 虚拟世界探索:科技之下的未来可能性
  • OSPF技术入门(第三十四课)
  • 春秋云镜 CVE-2022-0948
  • 【资讯速递】AI与人类思维的融合;OpenAI在中国申请注册“GPT-5”商标;移动大模型主要面向to B 智能算力是未来方向
  • TDesign中后台管理系统-用户登录
  • RN 使用react-navigation写可以滚动的横向导航条(expo项目)
  • 单例模式写法的总结(保证线程安全)
  • SQL Server 查询数据并汇总相关技巧 23.08.08
  • 第一章 SpringBoot 介绍-最小配置
  • 10-1_Qt 5.9 C++开发指南_Data Visualization实现数据三维显示
  • [保研/考研机试] KY87 鸡兔同笼 北京大学复试上机题 C++实现
  • Jmeter快捷方式和应用图标设置
  • PHP sm4国密加密解密文件
  • CBCGPRibbon 添加Edit、Combox、Hyperlink控件
  • 漫话拥塞控制:BBR 是个单流模型
  • HTML详解连载(1)
  • 最新版本2023UI千月影视APP源码 开源完美版前后端完美匹配 后端基于ThinkPHP框架
  • centos7安装Docker详细步骤(无坑版教程)