Unity Editor 创建一个精灵

这篇具有很好参考价值的文章主要介绍了Unity Editor 创建一个精灵。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建一个2D项目

1、打开 unity Hub
Unity Editor 创建一个精灵
2、点击新项目
Unity Editor 创建一个精灵
3、选择2D模版,并修改项目名称
Unity Editor 创建一个精灵

创建场景-Scene

1、点击左上角的File,选择New Scene, 快捷键:Ctrl + N
Unity Editor 创建一个精灵Unity Editor 创建一个精灵
2、创建完之后,你会看到一个Untitled 的空场景,记得保存:File > Save 快捷键:Ctrl + S
3、保存的时候,选择保存的路径为 Scenes (若没有,请在自行创建,位置为 Asset 下),起一个场景名,比如 “MainScene”
Unity Editor 创建一个精灵

创建精灵-Sprites

1、在Project 窗口,找到Scenes,打开你上面创建的场景
2、随便找到一个png图片,把它拖到 Art > Sprites 文件夹下(没有就手动创建文件夹,在上一级目录上右键,create > folder)
3、然后选择你拖好的图片,会在Inspector 窗口显示图片的属性,然后选择 Sprite(2D and UI)

Unity Editor 创建一个精灵

4、选择完后,点击上图 右下角的 Apply 进行报错,或者点击其他窗口,unity 编辑器会提示你保存:
Unity Editor 创建一个精灵
5、这时候你再去看你之前的图片,发现多了个小三角,这就是创建好的精灵。
Unity Editor 创建一个精灵

标题观察Inspector窗口

1、把你上面创建的精力拖住到场景里,或者Hierarchy 窗口里。
Unity Editor 创建一个精灵
2、点击Hierarchy 窗口里面你的精力,尝试修改Inspector窗口里面的TransForm 属性,看看精灵在编辑器的变化。(记得最后改回来或保证你的精灵在场景里面能看到)
Position : 位置
Rotation:旋转
Scale:缩放
Unity Editor 创建一个精灵
注:所有游戏对象有 Transform 组件;其他组件是可选的。

让精灵动起来

1、你需要编写一个脚本。在Project 窗口,右键Assets,选择create >Folder, 创建一个文件件,起名为Scripts
2、右键Scripts 文件件,create > C# script 。 创建一个脚本文件。顺便起个名字
3、双击你的脚本,打开代码编辑器。 (文章所用的编辑器是 rider)

Unity Editor 创建一个精灵
你会看到两个函数:
Start函数:仅在游戏开始时执行一次
Update 函数:每帧执行一次。

提示:记得保存, Ctrl + S; 或者 File > Save

4、编写代码在 Update 里面

    void Update()
    {
    //Vector2  先简单理解为存储两个值的变量:位置:position (想想上面Inspector窗口TransForm属性)
        Vector2 position = transform.position;
        //修改x坐标
        position.x = position.x + 0.01f;
        //改完坐标后,再把属性设置给 transform
        transform.position = position;
    }

注:上面的代码每帧会执行一次,那么游戏运行起来,就是x每帧增加 0.0.1f
5、把脚本跟上面创建的精灵关联起来
选中你的精灵,然后把脚本拖到Inspector 窗口下方空白部分,就自动关联上了
Unity Editor 创建一个精灵
6、点击编辑器的运行按钮,正常情况下,精灵会从屏幕中央,一直向右移动,直到看不到。


专栏地址:https://blog.csdn.net/daweibalang717/category_12074867.html

文章来源地址https://www.toymoban.com/news/detail-403968.html

到了这里,关于Unity Editor 创建一个精灵的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity Editor扩展 实现一个Excel读表窗口

    第一个参数是路径 第二个参数默认false 第三个参数是优先级 越低越靠上 excelScrollerPos = EditorGUILayout.BeginScrollView( excelScrollerPos ); //其它需要渲染的目标内容写着中间 EditorGUILayout.EndScrollView();

    2024年02月16日
    浏览(40)
  • 【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目

    前言 标题这三者的关系是:假如这里有一个电子厂,Unity是机床,MRTK是零件和螺丝刀,HoloLens2是超市货架。最后在机床上生产出的商品要摆到货架上售卖。机床官方建议用Unity,但Unreal也是很不错的选择,只是部分微软云服务暂时还不支持。 本电子厂女工将从零开始生产一个

    2024年02月10日
    浏览(51)
  • unity创建第一个脚本

    以下为unity菜鸟关于unity脚本的学习记录。 1.脚本是什么? 什么是脚本,脚本语言?学习了这位博主(ScratKong)的文章自己对脚本有了些大致的理解。 在unity中脚本类似于组件,通过脚本也能像unity内置组件来控制对象的行为、属性等。unity本身支持C#编程语言,C#类似于Java也是一

    2024年04月09日
    浏览(40)
  • Unity创建一个可移动的2D角色

    我们首先创建一个角色,这里我新建了一个胶囊体用来当Player,一个Square用来当地面。 接下来,为角色增加碰撞体和刚体,为地面增加碰撞体。然后我们为Player的刚体增加一个Z轴的约束,避免其东倒西歪。如下图所示: 同时,为角色添加一个空物体作为子物体,用来向地面

    2024年02月10日
    浏览(38)
  • 【Unity】创建一个自己的AR安卓程序

    Unity版本:2021.3.1f1 LTS 可在此处通过打开Unity Hub下载 安装过程中提示添加模块时,需要选择Android Build Support及其子模块。 zip下载位置在此,点击即可下载。 下载完成解压后,即可通过Hub打开该工程。 具体操作如下: 在Hub中项目栏目的右上角点击打开,也可以点击下拉箭头选

    2023年04月27日
    浏览(48)
  • unity如何创建一个角色(实现角色的行走、奔跑)

    1、首先从资源商店下载导入一个模型,这里选择的是下面这个模型(用了很多,这个比较好用,还是免费的),下载后导入模型。  2、创建一个平面,打开刚才导入的模型的预制体,把角色拖到场景中并命名为Player,打开的文件目录如下  3、创建一个角色控制器(右键-Cr

    2024年02月11日
    浏览(51)
  • 【Unity】创建一个自己的AR脸部特效安卓程序

    接着上篇文章的创建一个简单的AR安卓程序,这次来创建一个自己的AR换脸程序。同样使用之前的项目,在Assets的Scene文件夹下使用Ctrl+N新建一个Scene(或者File→New Scene),选择AR场景,点击Create创建: 这样,就可以直接在配置好AR环境的AR Scene中添加自己的模型了,使用Ctrl+

    2024年01月16日
    浏览(44)
  • Unity 2D精灵分割图片注意事项

    ** ** 1.导入的图片必须是png格式(其他格式或许可以,但是以现在的水平只能了解到使用png是不出错的) 2.导入图片后,将图片类型改为Sprite(2D and UI),Sprite Mode 改为Multiple,其中Sprite可视情况而定,一般导入的一张图片含有很多要分割的UI就选Multiple,如果只有一个可默认为S

    2024年02月11日
    浏览(40)
  • 创建第一个 Flink 项目

    Flink 执行环境主要分为本地环境和集群环境,本地环境主要为了方便用户编写和调试代码使用,而集群环境则被用于正式环境中,可以借助 Hadoop Yarn 、 k8s 或 Mesos 等不同的资源管理器部署自己的应用。 环境依赖: 【1】 JDK 环境: Flink 核心模块均使用 Java开发,所以运行环境

    2024年02月05日
    浏览(35)
  • 创建第一个SpringBoot项目

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 循序渐进学SpringBoot ✨特色专栏: MySQL学习 🥭本文内容:创建第一个SpringBoot项目 📚个人知识库: Leo知识库,欢迎大家访问 大家好,我是Leo哥🫣

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包