- 博客(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关注的人