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

乡镇政府网站建设自查报告欧美网站建设公司

乡镇政府网站建设自查报告,欧美网站建设公司,在线看网站源码,wordpress 联系我们以匀速移动一个立方体对象为例,展示具体位移编码操作 话不多说,上代码,超简单必懂!不懂可以留言喔 ~ Unity 通过 C# 脚本移动游戏物体 新建脚本文件 xxx.cs:Project 窗口右键 - Creat - C# Scripts - 右键创建好的 C# …

以匀速移动一个立方体对象为例,展示具体位移编码操作

  • 话不多说,上代码,超简单必懂!不懂可以留言喔 ~

Unity 通过 C# 脚本移动游戏物体

  1. 新建脚本文件 xxx.cs:Project 窗口右键 - Creat - C# Scripts - 右键创建好的 C# 文件 - Rename
    在这里插入图片描述

  2. 双击 C# 文件在 VS 中打开,初始内容如下:

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;public class xxx : MonoBehaviour  
    {// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){}
    }
    
  3. 修改代码,保存(保存之后会自动编译,不用手动管)

    // 匀速移动核心代码
    float speed = 1.0f
    this.transform.Translate(speed * Time.deltaTime, 0, 0);
    

    //匀速移动完整代码
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;public class xxx : MonoBehaviour  // 类名与文件名一致,需要修改的话:右键类名 - 重命名 - 即可同步修改
    {// 成员属性// Start is called before the first frame updatevoid Start(){// Debug.Log("** xxx ... ");  // 运行后,会在控制台窗口显示GameObject obj = this.gameObject;  // 获取当前所挂载的游戏物体// Debug.Log("** NAME: " + obj.name);  // 打印游戏物体名称Vector3 pos = obj.transform.LocalPosition;  // 如果需要全局坐标系下的位置,则用 .positionDebug.Log("** POS: " + pos);  // 打印位置,LocalPosition 与 inspector 中显示一致// #### 场景 1. 游戏开始前移动物体到指定初始位置// obj.transform.localPosition = new Vector3(1.0f, 1.1f, 1.2f);  // 移动到指定位置 (1.0f, 1.1f, 1.2f)}// Update is called once per frame (每帧都更新,帧率不固定)void Update(){Debug.Log("Time delta" + Time.deltaTime);  // 打印两帧时间间隔// #### 场景 2. 非严格匀速移动:每帧移动固定距离,如 0.01f// Vector3 pos = this.transform.localPosition;// pos.x += 0.01f;// this.transform.localPosition = pos;// #### 场景 3 【更新 localPosition 写法】. 严格匀速移动,速度设定为 speed //Vector3 pos = this.transform.localPosition;//float speed = 1.0f;//pos.x += speed*Time.deltaTime;//this.transform.localPosition = pos;	// #### 场景 3 【简单写法:利用坐标增量更新】. 严格匀速移动,速度设定为 speed float speed = 1.0fthis.transform.Translate(speed * Time.deltaTime, 0, 0);	  // 默认为	space.Self -- 物体自身坐标系// this.transform.Translate(speed * Time.deltaTime, 0, 0,Space.World);  // Global -- 世界坐标系 }
    }
    
  4. 挂载:直接拖动到目标物体的 Inspector 窗口中

  5. 运行:运行游戏,脚本会自动被加载、运行


欢迎关注 、订阅专栏 【unity 新手教程】谢谢你的支持!💜💜

  • Unity 使用 C# 进行开发,不熟悉的友友 👉 C#官方文档指路
  • Unity 官方手册指路
http://www.dtcms.com/wzjs/528862.html

相关文章:

  • 深圳搜豹网站建设公司营销网络怎么写
  • 网站开发专业介绍seo报名在线咨询
  • 外贸b2b网站建设国外免费发产品的b2b平台
  • 医药招商网站建设软文网站模板
  • 如何做充值网站seo谷歌外贸推广
  • dw网站图片滚动怎么做百度广告服务商
  • 湖北硕丰建设有限公司网站邯郸seo优化
  • 电梯网站建设软文代发价格
  • 做我女朋友好不好手机网站友情链接网
  • 如何做网站搜索引擎优化发外链的网址
  • 网站的特征google搜索
  • wap网站排名买卖网站
  • 完整的网络营销推广方案包括seo搜索优化待遇
  • 做网站需要用什么语言百度在线扫一扫
  • 廊坊文安建设局网站百度关键词挖掘工具
  • 做外贸零售和批发批发网站网站推广软件有哪些
  • 目前做的最好的电子烟网站上海站群优化公司
  • 网站设计实验近期国内新闻热点事件
  • 如何做网站弹窗网站关键词优化方法
  • 深圳网址网站建设公司软文广告500字
  • 创新的菏泽网站建设seo外链是什么意思
  • 河南城乡建设厅网站南通企业网站制作
  • 网络销售网站设置域名权重是什么意思
  • 网站备案 法人代表信息检索关键词提取方法
  • 哈尔滨网站制作方案站长统计app软件下载2021
  • 有没有医学生做课件的网站百度官方电话号码
  • 邯郸网站制作公司北京seo公司
  • 重庆开县网站建设公司推荐淮北网站建设
  • 徐州提供网站建设报价表设计网站排行
  • 怎么简单做网站排名搜索引擎优化怎么做的