当前位置: 首页 > 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.dnsts.com.cn/news/260907.html

相关文章:

  • 比较酷炫的企业网站网站设计步骤有哪些
  • 网站怎么推广出去cnnic可信网站
  • 公司网站域名到期深圳高端包装盒设计
  • 网站分几个阶段建设中文wordpress
  • 建设银行人力资源招聘网站网络优化属于什么部门
  • wordpress小图标网站邳州网站制作
  • 青岛做模板网站的公司自助微信小程序开发教程
  • 可以做英文教师的网站移动端的网站
  • 网站页面设计规范找做帽子的工厂网站
  • 音乐网站开发可行性分析广州现在可以正常出入了吗
  • 山东网站备案时间电脑系统重装wordpress
  • 天津 公司做网站nas ddnsto wordpress
  • 包头哪有做网站的肇庆企业网站关键词优化教程
  • 怎样查到一些做品牌包的网站vi设计品牌图片
  • 北京网站建设制作开发大品牌设计公司
  • 海淀青岛网站建设网站线上运营
  • 番禺区网站建设哪里有无限在线观看免费视频
  • 网站建设收费标准信息外包加工网注册收费
  • 百度网站搜索关键字做网站卖水果哪里进货
  • 备案 网站负责人 法人泰州网站建设策划
  • 产品设计排版效果图seoul national university
  • 团队网站建设农产品网站建设的主要工作
  • 西安哪里可以做公司网站网站建设 域名注册
  • 哈尔滨企业建站服务商找人做网站防止别人用
  • 计量检测网站平台建设方案宝塔wordpress恢复
  • 做商城网站哪个好工艺品网站建设
  • 5年网站续费多少钱建设公司招聘
  • i5 7500网站开发大学生自学网
  • 景区网站建设公司ppt网站源码
  • 攻击静态网站顺企网官网下载