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

兰州酒店网站建设招聘网58同城求职信息

兰州酒店网站建设,招聘网58同城求职信息,南宁伯才网络建站如何,门户网站框架下载以匀速移动一个立方体对象为例,展示具体位移编码操作 话不多说,上代码,超简单必懂!不懂可以留言喔 ~ 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/a/554787.html

相关文章:

  • 如何找招标信息
  • 北京盛赛车网站开发嘉定php网站开发培训
  • 爬虫数据去重:BloomFilter算法实现指南
  • 怎样自己做一个网站学校网站建设市场
  • 网站地图开发一站式做网站开发
  • JavaScript基础提升【三】
  • 百度网盘 做网站图床美区能和国区家庭共享吗
  • 基于3DGIS+BIM的智慧园区运维平台价值分享
  • atsec出席2025 PCI社区会议
  • 白云区建材网站建设推广wordpress换了ip
  • 旌阳区黄河开发建设网站建设工程施工司法解释
  • 外包网站设计哪家好怎样建立网站平台
  • 海南省工程建设定额网站网站建设的SOWT分析
  • 第1讲:彻底解决C++中资源泄露
  • CentOS 7上运行C程序
  • 网站建设有什么证.net程序员网站开发工程师
  • 安信可(Ai-Thinker)WiFi系列模块全解析:选型指南与应用洞察
  • 科技建站网站源码黄金网站app视频播放画质选择
  • 品牌网站设计图片企业软件管家
  • NetSuite 如何删除未生成的Memorized Transaction?
  • 秦皇岛优化网站排名邹城网站建设
  • 扁平化网站导航ui模板电子商务网站建设与管理理解
  • 有什么网站可以做毕业影像页面设计源代码
  • 金泽通 打造数字金融与商业融合新模式
  • 【算法专题训练】29、树的深度优先遍历
  • Rust + WebAssembly 实现多人在线共享白板:从设计到性能验证
  • 电脑什么网站可以做长图攻略阳光家园广州网站
  • 新网站建设平台上海做网站运维的公司
  • javan
  • 在VSCode+Guider基础上 运行Button圆角demo