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

【零基础入门unity游戏开发——2D篇】SpriteRenderer精灵渲染器组件

考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇

  • 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、流程控制、面向对象等,适合没有编程基础的同学入门。
  • 【unity通用篇】:主要讲解unity的基础通用的知识,包括unity界面、unity脚本、unity资源管理、unity动画、unity摄像机等,适合unity初学者入门。
  • 【unity3D篇】:主要讲解unity3D的知识,unity3D角色、unity3D物理系统、unity3D光照等,适合只想做2D游戏的开发者学习。
  • 【unity2D篇】unity2D篇:主要讲解unity2D的知识,包括unity2D角色、unity2D物理系统、unity2D光照等,适合只想做3D游戏的开发者学习。

这样方便大家按需选择性的去学习,比如有编程基础的大概率可以直接从unity通用篇开始入门,没有编程基础的建议从C#篇开始学习。只想做2D游戏的话,可以直接从unity2D篇开始学习,3D篇大概率就不需要看了,节约学习时间成本。

文章目录

  • 前言
  • 一、SpriteRenderer精灵渲染器组件是什么
  • 二、创建2D对象
    • 1、直接拖入Sprite图片
    • 2、右键创建
    • 3、空物体添加脚本
  • 三、SpriteRenderer组件参数
    • 1、Sprite 精灵
    • 2、Color 颜色
    • 3、Filp 翻转
    • 4、Draw Mode 绘制模式
      • 4.1 Simple 简单
      • 4.2 Sliced 已切片
      • 4.3 Tiled 已平铺
        • (1) Tile Mode 平铺模式
    • 5、Mask Interaction 遮罩交互
      • 5.1 None 无
      • 5.2 Visible inside Mask 遮罩中可见
      • 5.3 Visible Outside Mask 遮罩外可见
    • 6、Sprite Sort Point Sprite排序点
    • 7、Material 材质
    • 8、Sorting Layer 排序图层
    • 9、Order in Layer 图层顺序
    • 10、Rendering Layer Mask 渲染层遮罩
  • 四、SpriteRenderer精灵渲染器代码控制
  • 专栏推荐
  • 完结

前言

前面已经学习了如何设置导入的图片和对精灵图片进行编辑

  • 【零基础入门unity游戏开发——通用篇】图片相关设置
  • 【零基础入门unity游戏开发——通用篇】SpriteEditor图片编辑器

但是我们还没有真正的使用这些图片,如果我们想将导入的图片用于2D游戏开发,需要将图片类型设置为 Sprite精灵类型,然后使用SpriteRenderer组件去挂载图片。
在这里插入图片描述

一、SpriteRenderer精灵渲染器组件是什么

顾名思义,Sprite Renderer是精灵渲染器 是一个组件,所有2D游戏中游戏资源(除UI外)都是通过Sprite Renderer让我们看到的,它是2D游戏开发中的一个极为重要的组件。
在这里插入图片描述

二、创建2D对象

1、直接拖入Sprite图片

在这里插入图片描述

2、右键创建

在这里插入图片描述
在这里插入图片描述

3、空物体添加脚本

在这里插入图片描述
在这里插入图片描述

三、SpriteRenderer组件参数

在这里插入图片描述

1、Sprite 精灵

渲染的精灵图片

2、Color 颜色

定义颜色,一般没有特殊需求不会修改,可以用来做受伤闪烁功能


http://www.mrgr.cn/news/96581.html

相关文章:

  • UGNX二次开发——截图功能
  • 蓝桥杯专项复习——二分
  • 将 PyTorch Model 用可视化方法浏览 torchview,onxx, netron, summary | 撰写论文 paper
  • PDF解析黑科技:从OCR-Free到多模态大模型的进化之旅
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加行拖拽排序功能示例14,TableView16_14 拖拽自动保存示例
  • 《异常检测——从经典算法到深度学习》30. 在线服务系统中重复故障的可操作和可解释的故障定位
  • 基于PX4和Ardupilot固件下自定义MAVLink消息测试(QGroundControl和Mission Planner)
  • SQL注入之盲注技术详解
  • DataPlatter:利用最少成本数据提升机器人操控的泛化能力
  • 大模型时代的基础架构 读书笔记
  • Android设计模式之代理模式
  • 项目上传github——SSH连接配置文档
  • 【MySQL】从零开始:掌握MySQL数据库的核心概念(四)
  • 【MySQL】从零开始:掌握MySQL数据库的核心概念(五)
  • Transformer-BiLSTM、Transformer、CNN-BiLSTM、BiLSTM、CNN五模型多变量回归预测
  • 车载以太网网络测试-25【SOME/IP-报文格式-1】
  • Cocos Creator Shader入门实战(七):RGB不同算法效果的实现,及渲染技术、宏定义、属性参数的延伸配置
  • AIGC1——AIGC技术原理与模型演进:从GAN到多模态融合的突破
  • 01-Docker 安装
  • 五.ubuntu20.04 - ffmpeg推拉流以及Nginx、SRS本地部署