首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏韩伟的专栏

    Unity2D手册翻译(二)

    Sprite Creator 通过这个工具,你可以建立一个临时的 Sprite(2D)图形占位器。 你可以在你的项目中的开发期使用这些占位器,然后用你想要用的图片来替换他们。 获得Sprite Cre

    1K40发布于 2018-03-05
  • 来自专栏码客

    Unity2D游戏对象的渲染顺序

    渲染顺序 在Unity2D中,与渲染顺序相关的主要设置及其优先级排序如下: Sorting Layer Sorting Layer的层级决定了大的渲染顺序。层级值越高,渲染越靠后。 所以在Unity2D中,Sorting Layer和Order in Layer的组合优先级最高,其次是Z Position和Camera Settings,然后是Renderer Components 在Unity2D中,z轴表示物体的层次关系和绘制顺序,而不代表真实的3D空间中的z轴高度。 Unity2D中的碰撞检测是基于物体的2D碰撞体(Collider2D组件)进行的。 所以在Unity2D环境中,物体的z轴顺序不会影响它们之间的碰撞检测和处理。 只要碰撞体在2D空间发生重叠,就会碰撞,与z轴无关。 开发建议 Sorting Layer、Order in Layer、Z Position都决定了Unity2D渲染元素的前后。 这里建议不要都修改,这样会让游戏很混乱。

    2K30编辑于 2023-08-14
  • 来自专栏码客

    Unity2D开发入门-协程

    在Unity中,协程(Coroutine)是一种特殊的函数,可以在程序的执行过程中暂停和恢复执行。

    59640编辑于 2023-07-24
  • 来自专栏码客

    Unity2D开发入门-相机跟随

    最简单的就是 直接 把主相机作为Player角色的子物体,并自行固定好相机的位置和角度

    45620编辑于 2023-07-24
  • 来自专栏韩伟的专栏

    Unity2D手册翻译(四)

    Sprite Packer 在设计sprite图形时,每个角色一个单独的纹理文件比较方便。然而,通常认为,sprite纹理中图形元素间的空白空间,会浪费运行时显示内存。为了优化性能,最好把多个sprite纹理紧密的打包到一起至一个地图集(atlas)。Unity提供了一个 Sprite Packer 工具从分散的sprite纹理里去自动化生成地图集。 Unity 处理生成工程并且在场景背后使用sprite地图集,这样用户不需要手动调整。地图集可以被选择性的打包在进入Play模式时,或者构建期间,并且一个sp

    2.5K50发布于 2018-03-05
  • 来自专栏韩伟的专栏

    Unity2D手册翻译(三)

    Sprite Editor 有时候一个Sprite纹理只包含一个图形原素,但是把多个相关的图形一起合并到一个图片中会更方便。例如,这个图片可能包含某一个角色的多个组成部分,或者一个汽车,它的轮子独立于车体移动。Unity提供了一个 Sprite Editor 来让你方便的从一个合成图片里提取元素。 注意: 请确认你想编辑的图形的 Texture Type 已经被设置为 Sprite (2D and UI) 。想要了解导入和设置Sprites,参考 Sprites。 带有多个元素的Sprite纹理,需要在In

    2.3K40发布于 2018-03-05
  • 来自专栏码客

    Unity2D开发入门-物体的运动和朝向

    通过修改物体的位置: 你可以直接修改物体的Transform组件的位置属性来实现运动。

    1.1K20编辑于 2023-07-26
  • 来自专栏Unity

    Unity2D 自动快速浏览关卡效果

    20610编辑于 2024-12-24
  • 来自专栏杂谈

    Unity2D 赛车小游戏教程

    本教程涉及到Unity常用组件、常用方法等核心知识点,掌握本教程相关知识有助于入门Unity

    46410编辑于 2024-12-24
  • 来自专栏码客

    Unity2D开发入门-预制体

    Unity中的预制体(Prefab)是可重复使用的游戏对象模板,可以帮助你在场景中快速创建多个相同类型的对象。

    87520编辑于 2023-07-24
  • 来自专栏码客

    Unity2D开发入门-场景切换

    可以使用SceneManager.LoadScene("场景名称")来加载新场景,使用SceneManager.UnloadScene("场景名称")来卸载当前场景。

    2.7K40编辑于 2023-07-24
  • 来自专栏码客

    Unity2D开发入门-UI 菜单页面

    Canvas和Panel是Unity 2D UI中两个常用的组件,它们在不同的情况下有不同的用途。

    1.3K40编辑于 2023-07-24
  • 来自专栏码客

    Unity2D游戏开发-使用URP并实现激光效果

    Window => Package Manager 中搜索Universal RP,并安装

    2K20编辑于 2023-08-08
  • 来自专栏码客

    Unity2D游戏开发-游戏对象和组件的查找方式

    通过标签查找(FindObjectsOfType)使用GameObject的FindObjectsOfType方法可以根据类型查找场景中所有匹配的对象。

    94130编辑于 2023-08-08
  • 来自专栏码客

    Unity2D游戏开发-延迟执行的方式

    协程可以将一个方法转换为多个帧执行,yield return可以将其拆分成多段执行。

    1.1K40编辑于 2023-08-08
  • 来自专栏码客

    Unity2D开发入门-程序集(Assembly Definitions)

    基本规则是,在当前编译阶段之后的任何编译阶段都不能被引用。在当前阶段或更早阶段编译的任何内容都是完全可用的。

    94830编辑于 2023-07-28
  • 来自专栏码客

    Unity2D游戏开发-常用的计算方法

    若正好在区间内则直接返回原值,如果比最大值大则返回最大值,若比最小值小则返回最小值。

    76820编辑于 2023-08-08
  • 来自专栏码客

    Unity2D开发入门-自定义代码片段

    在任意地方创建一个文件夹,最好是你不去经常移动的地方,文件夹是用来存放你自定义的代码块的文件夹。

    48140编辑于 2023-07-26
  • 来自专栏码客

    Unity2D开发入门-资源管理器及音频播放

    47140编辑于 2023-07-26
  • 来自专栏分布式系统设计新手入门

    unity2d同屏显示9千人

    为了提升unity2d的性能限制。这里使用surparaller.org制作的pelagia。他可以在单线程和多线程之间自由切换。像开发其他的单线程软件一样使用pelagia。

    92200发布于 2020-05-16
领券