自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Unity教程2D入门:29音效管理SoundManager

https://www.bilibili.com/video/BV1zE411R7fF由于过多的AudioSource加载在player上很累赘,这里使用脚本进行音频调用场景新建SoundManager空物体,并为其新建SoundManager脚本把player身上的AudioSource删掉,脚本的音效调用注释掉在SoundManager定义一个audioSourcepublic AudioSource audioSource;用于调用音源,在定义多个clip存放音效pub

2021-09-08 19:45:10 620

原创 Unity教程2D入门:28 二段跳 & 单向平台

https://www.bilibili.com/video/BV1pJ411T7vR?p=2Part1:制作二段跳先定义一个变量GroundCheckpublic Transform CeilingCheck,GroundCheck;//接在上次头顶碰撞后,简洁美观~给player新建一个空物体子物体如下新建一个isGround的布尔值,判断是否站在地面上public bool isGround;//布尔值默认初始为False监测是否在地面void FixedU.

2021-09-07 22:55:25 1129 1

原创 Unity教程2D入门:27手机控制|触控操作|真机测试(多P视频)

关于IOS和安卓适配教程,我就懒得写啦~~~教程link:https://www.bilibili.com/video/BV1GJ411u75o?spm_id_from=333.999.0.0

2021-09-07 16:34:05 524

原创 Unity教程2D入门:26 暂停菜单 AudioMixer

https://www.bilibili.com/video/BV1aJ411M7dA?spm_id_from=333.999.0.0先新建暂停按钮和暂停菜单,如下给上节课Menu脚本添加下面函数,进行脚本复用 public void PauseGame() { pauseMenu.SetActive(true);//激活暂停的菜单 Time.timeScale = 0f;//暂停游戏时间 } public void Resum

2021-09-07 16:14:45 512

原创 Unity教程2D入门:25 主菜单MainMenu

https://www.bilibili.com/video/BV1gJ411374p新建一个Menu场景到BuildSetting排列号顺序新建以下GameObject显示名为BG的panel他会自动生成Canvas,替换Source Image为背景图接着名为MainMenu的灰色层,设置sourceImage为none,不然会有圆角,并修改颜色新建名为UI的空物体,里面存放Gamename、Play和Quit的Buttom,后期可以渐变后显示新建一个M.

2021-09-07 14:32:35 1319

原创 Unity教程2D入门:24 视觉差Parallax

https://www.bilibili.com/video/BV1LJ411w7tF?spm_id_from=333.999.0.0新建一个空物体Area,将海背景的BoxCollider2D拷贝过去,删除本身的collider,用于限定摄像机范围新建脚本Parallax,用于背景和中景public class Parallax : MonoBehaviour{ public Transform Cam; public float moveRate; priv.

2021-09-07 12:35:34 771

原创 Unity教程2D入门:23 优化代码Fix code

https://www.bilibili.com/video/BV1PJ411w7KT?p=2part1:将所有与idle相关的语句都可以注释掉,因为默认执行的animator的条件和transition内的idle都可以删除part2:将Jump从Movement独立出来成为一个函数,每次按跳跃前需要重置Y轴速度 rb.veloc...

2021-09-04 23:08:00 307

原创 Unity教程2D入门:22 2D光效(ver. Unity2018)非URP

https://www.bilibili.com/video/BV1LJ411N7Sr=====================这是非URP灯光使用======================场景修改材质按下面箭头,最终选择DefaultsMaterial对于非Tilemap的gameobject,需要赋予一个新建的material,shader选择Diffuse拖到material里面最后场景添加点光源啥的即可...

2021-09-04 18:57:18 583

原创 Unity教程2D入门:21 场景控制SceneManager

https://www.bilibili.com/video/BV1gJ411N7CZPart1:新增掉到底部 触发游戏重置场景添加空物体DeadLine,添加一个boxcollider2d放在下面位置,并且给一个DeadLine的tagPlayer脚本,创建一个Restart函数 void Restart() { SceneManager.LoadScene(SceneManager.GetActiveScene().name); }在Pl

2021-09-04 18:31:46 1677

原创 Unity教程2D入门:20 趴下效果Crouch

https://www.bilibili.com/video/BV1FJ411K7FD?spm_id_from=333.999.0.0先给input添加一个按键Edit>ProjectSettings>InputPositive Button和Alt Positive Button是该功能可使用的按键,右键DuplicatArrayElement可以复制快速新建一个按键给player添加一个Crouch的animation和Crouching的布尔条件新建一个函数

2021-09-03 18:07:08 604

原创 Unity教程2D入门:19 对话框Dialog

在Canvas添加Panel,改名为EnterDialog(对话框),设置位置、大小和颜色透明度可获得如下效果在EnterDialog添加text文本,设置如下接着设置遇到门就触发文本显示给门添加碰撞体设置为trigger,并设置位置大小给house添加一个EnterDialog脚本using UnityEngine;public class EnterDialog : MonoBehaviour{ //private GameObject enter..

2021-09-03 12:07:18 1537

原创 Unity教程2D入门:18 音效Audio

https://www.bilibili.com/video/BV1R4411C7FD在对预制体添加组件时,组件的左边框会有蓝色条,代表该组件只作用于该预制体,如果想所有预制体都作用,点击下面Overrides》Apply All即可Audio Listener声音接收器Audio Source扬声器,音源Audio Clips声音片段Player添加Audio Source组件,音乐拖进Audio Clips里面这里先给enemy死亡一个声音在Enemy脚本添.

2021-09-02 17:53:05 928

原创 Unity2D教程入门-17:class调用

创建一个父类Enemy脚本↓↓↓↓↓,敌人需要功能从该脚本调用using System.Collections;using System.Collections.Generic;using UnityEngine;public class Enemy2 : MonoBehaviour{ protected Rigidbody2D rb;//定义变量以protected替换public protected Collider2D coll; protected Anima...

2021-09-02 16:29:02 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除