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

Unity入门笔记(缘更)

内容来源SiKi学院的Luna’s Fantasy

文章目录

  • 一、基础知识
    • 1.准备
    • 2.基础知识
      • 1.层级(Layer)
      • 2.轴心点
      • 3.预制体(Prefab)
      • 4.刚体组件(Rigidbody)
      • 5.碰撞器组件(BoxCollider)
  • 二、代码
    • 1.移动


一、基础知识

1.准备

Unity安装: https://unity.cn

2.基础知识

1.层级(Layer)

值越大,越后渲染,值大的游戏物体会覆盖值小的游戏物体。(初始为0)
Inspector->Sprite Renderer->Addititional Settings->Order in Layer.
在这里插入图片描述

2.轴心点

游戏物体的“锚点”,以此为支点进行旋转,坐标点位置则是指轴心点的位置。
在Project中选择图片->Inspector->点击Sprite Editor进入编辑->下图黄色箭头所指位置的蓝色圆圈就是轴心点->移动蓝色圆圈可改变轴心点位置。(默认0.5,0.5)
在这里插入图片描述
在这里插入图片描述

3.预制体(Prefab)

是一个或者一系列组件的集合体,可以使用预制体实例化克隆体,后续可对克隆属性进行统一修改。
选择Assets右键->Create->folder->将名改为perfabs->…
在这里插入图片描述

4.刚体组件(Rigidbody)

使游戏物体能获得重力,接受外界的受力和扭力功能的组件,可通过脚本或者物理引擎为游戏对象添加钢铁组件。
在这里插入图片描述
2D游戏Gravity Scale设置为0,否则游戏物品会往下掉。

5.碰撞器组件(BoxCollider)

使游戏物体具有跟挂载刚体组件的游戏物体发送碰撞能力的组件。

在这里插入图片描述

二、代码

1.移动

在这里插入图片描述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LunaController : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){//Application.targetFrameRate = 60;//帧率}// Update is called once per framevoid Update(){float horizontal = Input.GetAxis("Horizontal");//获取水平float vertical = Input.GetAxis("Vertical");//垂直Vector2 position = transform.position;position.x = position.x + 2*horizontal*Time.deltaTime;position.y = position.y + 2* vertical*Time.deltaTime;transform.position = position;   }
}

相关文章:

  • 探索大语言模型(LLM):马尔可夫链——从诗歌分析到人工智能的数学工具
  • 高精求小数幂--高精度乘法+小数
  • k230学习笔记-疑难点(1)
  • 第19章:基于efficientNet实现的视频内容识别系统
  • 何小鹏在得意的笑
  • 第五章 SQLite数据库:3、SQLite 常用语法及使用案例
  • Lesson 12 Goodbye and good luck
  • 《TCP/IP网络编程》学习笔记 | Chapter 24:制作 HTTP 服务器端
  • C#winform主线程刷新UI时竟抛异常“从不是创建控件的线程访问它“
  • c++STL——vector的使用和模拟实现
  • 【Android 】ContentProvider深度解析
  • ssh用户秘钥登录设置
  • 接口测试:实用指南4.0
  • 医疗设备预测性维护合规架构:从法规遵循到技术实现的深度解析
  • Electricity Market Optimization(VI) - 机组组合模型以及 Gurobi 求解
  • 20250417-vue-条件插槽
  • uview1.0 tabs组件放到u-popup中在微信小程序中滑块样式错乱
  • Java深入
  • Qt常见按钮类控件属性及其使用
  • 微前端架构
  • 成都企业管理培训/五种关键词优化工具
  • 沈阳营销型网站制作/百度搜索引擎平台
  • 如何在php网站上插入站长统计/google推广工具
  • 云南做商城网站多少钱/seo精华网站
  • 网站接入服务单位名称/本地免费发布信息网站
  • 17zwd一起做业网站/策划推广