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

做美容美发的网站有哪些山东省交通厅建设网站

做美容美发的网站有哪些,山东省交通厅建设网站,海南腾雅网络科技有限公司,国内移动端网站做的最好的Unity脚本文件#xff08;基础#xff09;适配的C#代码编辑器如何添加一个脚本文件获取蘑菇当前位置基础代码改变物体位置帧与帧更新前言 上一篇博文主要围绕Unity Inspector部分#xff0c;围绕组件#xff0c;资源文件#xff0c;父子节点部分做介绍。 链接#xff1a;… Unity脚本文件基础适配的C#代码编辑器如何添加一个脚本文件获取蘑菇当前位置基础代码改变物体位置帧与帧更新前言 上一篇博文主要围绕Unity Inspector部分围绕组件资源文件父子节点部分做介绍。 链接https://blog.csdn.net/weixin_43098506/article/details/129274582 本篇博文将主要开始代码编辑部分首先介绍Unity适配的C#代码编辑器需要对Java或者C有基础理解然后将介绍帧的概念将在通过脚本文件移动物体部分结束。 下一篇博文将深入到代码中研究物体的旋转欧拉角法以及通过Rotate进行旋转 链接 正题 适配的C#代码编辑器 推荐使用 Visual Studio其可以与Unity适配在输入函数以及名称时会产生联想以方便书写代码。 Windows-Community 版本的下载链接https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?skuCommunitychannelReleaseversionVS2022sourceVSLandingPagecid2030passivefalse 其他用户自行到官方下载Community免费版。 下载后安装只需要安装Unity游戏部分即可 下载安装完成后打开Unity在Edit中选择Preference 然后在 External Tools 中选择 Microsoft Visual Studio 2022 如此选择后构建了Unity与VS2022的桥梁双击代码会自动使用VS打开并可以产生联想。 注意可能会出现无联想的情况需要重新执行Edit中Preference步骤以解决。 如何添加一个脚本文件 如我们想让蘑菇在地板上沿着Z轴平移请问如何做 步骤 首先在Assets中创建Scripts文件夹用于记录所有代码文件。 然后在Scripts文件夹中新建代码文件 C# Script 创建完成后双击会自动通过 Visual Studio 打开注意C#文件命名建议符合“大驼峰”规则。 打开VS后第一步检查文件名称与类名称是否相同不相同会出现错误。 没有问题我们进入下一步开始代码编辑。 获取蘑菇当前位置 在 void Start() 中加入代码 Debug.Log(蘑菇的名字为 this.gameObject.name); Debug.Log(蘑菇的位置在 this.gameObject.transform.position.ToString(F1));保存代码后返回到Unity中下一步我们将代码文件赋给蘑菇物体 执行游戏。单机执行再次点击 ▶ 取消执行游戏状态。 执行后效果以及打印结果 发现其输出名称以及位置坐标信息正确。 代码解析 获取当前指定游戏物体的名称 this.gameObject.name获取当前指定游戏物体的位置信息并且保留一位小数 this.gameObject.transform.position.ToString(F1)基础代码 代码含义this当前脚本组件this.gameObject当前物体this.gameObject.name当前物体名称this.gameObject.transform当前物体下的transform属性this.gameObject.position当前物体下的世界坐标this.gameObject.localPosition当前物体的本地坐标或称相对于父物体的坐标改变物体位置 物体的位置属性为localPosition修改物体的localPosition属性以实现物体的移动。localPosition 为包含三个值的向量 Vector3(x,y,z); this.transform.localPosition new Vector3(0,0,5);代码保存后运行发现蘑菇的位置发生变化。 帧与帧更新 Frame游戏帧 FrameRate帧率刷新率 FPSFrames Per Second每秒更新多少帧在 Visual Studio 中代码主要有两个方法一个是Start一个是Update。每更新一帧时都将调用一次Update方法。 与帧相关的基础代码有 代码含义Time.time取得当前游戏时间Time.deltaTime距上帧的时间差Application.targetFrameRate60设定近似帧率 需要注意的是帧率是在不断变化的没有固定值只能通过上述代码设定近似帧率。为什么帧率是不断变化的 影响帧率的有很多因素主要为我们电脑当前执行的所有程序。当我们执行很多程序时不可避免的处理器繁忙会导致帧率的变化。 结合上述所有知识若我们想要让物体匀速运动该如何办 上述知识小结 Update方法每一帧调用一次帧率是在不断变化的没有固定值只能设定近似帧率改变物体位置的code以及获取帧时间差的code。 using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine;public class MoveToZ : MonoBehaviour {// Start is called before the first frame updatefloat speed 5;void Start(){}// Update is called once per framevoid Update(){float distance speed * Time.deltaTime;this.transform.Translate(0, 0, distance);} } ------ End ------ 上一篇博文主要围绕Unity Inspector部分围绕组件资源文件父子节点部分做介绍。 链接https://blog.csdn.net/weixin_43098506/article/details/129274582 下一篇博文将深入到代码中研究物体的旋转欧拉角法以及通过Rotate进行旋转 链接
http://www.w-s-a.com/news/623643/

相关文章:

  • 网站建设一定要域名吗网站后台关键词设置
  • 标书制作公司网站坪山网站建设哪家便宜
  • 防止做网站的人修改数值门户网站架构
  • 电子项目外包网站考二建需要什么学历和专业
  • 做网站推广引流效果好吗电商推广技巧
  • 亦庄网站建设价格广州网站推广服务
  • 十大免费ppt网站下载重庆在线高校平台登录
  • 做环保网站案例百度seo教程
  • 体育用品网站模板网站建设话术
  • 潍坊网站建设服务商做网站多久能盈利
  • 嘉定区做网站房产信息查询官网
  • 网站直播间 是怎么做的唐山论坛建站模板
  • 深圳洲聚网站建设wordpress 泛解析
  • 五金东莞网站建设技术支持wordpress 添加模板
  • 网站申请专利春节网页设计素材
  • 进网站备案md风格的wordpress主题
  • 如何建站网站十大免费建站app
  • 工作号做文案素材的网站晋城网站设计人
  • 建设部网站官网 施工许可怎样建网站 需要
  • 什么网站都能打开的浏览器同城小程序怎么推广
  • 在电脑上怎么做网站网址seo分析
  • 石家庄做网站网络公司电子商务营销推广
  • 网站开发 前端专做婚礼logo的网站
  • 同创企业网站建设拖拽建设网站源码
  • wordpress调用网站标题网站页面排版
  • 哈尔滨营销网站建设电子商城网站开发要多少钱
  • 免费织梦导航网站模板下载地址自己建站网站
  • 获取网站访客qq号码代码做抽奖网站违法吗
  • 湖南大型网站建设公司排名偷网站源码直接建站
  • 网站建设周期规划北京网站设计必看刻