Unity2D学习笔记Day6:无限跳跃bug和卡墙bug处理(补8.13)
学习资源:B站 M_Studio《Unity教程2D入门》11
Unity Assets:Sunnyland
Day6
Bug1: 角色跳跃后卡墙不掉落
成因:collider模仿真实世界,所以当碰到墙的时候恰好还按着左右键就会像你把小物块按在墙上,会产生摩擦力,所以就卡住不会掉下去了。
解决方法:给碰撞体添加没有摩擦力的材质
先新建一Physic material 2D,这里可能会遇到一个问题:官方提示Assets > Create > Physics Material 2D 但是我的Create里面没有Physics Material 2D
2020版本里面,Physics Material 2D被统一移到了2D中,所以应该是Assets >2D> Create > Physics Material 2D
把摩擦力改成0
赋值给player的头部碰撞体的material即可
Bug2:无限跳跃
解决方法:写脚本
添加一个判断条件:只有player脚踩在地上的才可以跳
//角色跳跃if(Input.GetButtonDown("Jump") && coll.IsTouchingLayers(ground)){rb.velocity = new Vector2(rb.velocity.x, jumpforce * Time.deltaTime);anim.SetBool("isJumping", true);anim.SetBool("isIdle", false);}
不过这个也有个bug:就是踩到墙也会判断是踩到了地面,然后就又可以再次跳跃,希望后期可以解决。
Unity2D学习笔记Day6:无限跳跃bug和卡墙bug处理(补8.13)相关推荐
- unity2D:无限跳跃bug和卡墙bug处理
版本信息:2020.3 卡墙不掉落 成因:collider模仿真实世界,所以当碰到墙的时候恰好还按着左右键就会像你把小物块按在墙上,会产生摩擦力,所以就卡住不会掉下去了. 解决方法:给碰撞体添加没有摩 ...
- unity2D学习笔记-角色动画
unity2D学习笔记-角色动画 角色移动 动画效果(重点!!!!!) 创建:Animator与Animation 状态转换 跳跃 从fall到idle Hierarchy中创建一个Sprite作为载 ...
- 嵌入式知识-ARM裸机-学习笔记(9):SD卡启动详解(S5PV210)
嵌入式知识-ARM裸机-学习笔记(9):SD卡启动详解(S5PV210) 一.SD卡介绍 1. SD卡背景知识和特点 SD卡.MMC卡.MicroSD.TF卡:这些卡其实内部就是Flash存储颗粒,比 ...
- (实验38)单片机,STM32F4学习笔记,代码讲解【SD卡实验】【正点原子】【原创】
文章目录 其它文章链接,独家吐血整理 实验现象 主程序 SD卡驱动程序 代码讲解 其它文章链接,独家吐血整理 (实验3)单片机,STM32F4学习笔记,代码讲解[按键输入实验][正点原子][原创] ( ...
- IMX6ULL学习笔记(9)——通过SD卡启动Linux内核
一.搭建环境 通过以下方式烧写一个镜像: IMX6ULL学习笔记(2)--通过SD卡烧录镜像 二.设置为SD卡启动模式 开发板插入烧录好U-Boot的SD卡. 根据以下BOOT拨码开关启动配置表,调整 ...
- Python数据分析三剑客学习笔记Day6——matplotlib包的使用:数据可视化,简单绘制柱状图、曲线图、饼图、频率分布直方图
本文是视频Python数据分析三剑客 数学建模基础 numpy.pandas.matplotlib的学习笔记. -------------------------------------------- ...
- Unity2d学习笔记(一)添加角色地图并且实现人物移动
写这个系列的目的 最近在学习unity2d游戏制作,这个系列的文章就是想将我学到的知识记录下来,方便自己以后复习回顾. Unity2d基础知识 众所周知,Unity是一个游戏引擎,就我的理解来说,游戏 ...
- Unity2D学习笔记Day13:添加音效Audio
学习资源:B站 M_Studio<Unity教程2D入门>18 Unity Assets:Sunnyland Day13 Audio Listener:耳朵,用来听声音的--一般放在mai ...
- Unity2D学习笔记Day4:镜头控制
学习资源:B站 M_Studio<Unity教程2D入门>09-10 Unity Assets:Sunnyland Day4 cinema跟随 方法一:transform 思路:镜头的x, ...
最新文章
- Python的零基础超详细讲解(第二天)-Python的基础语法1
- 算法竞赛五冠五亚得主,手把手带你了解算法竞赛
- Androidz之Activity概要学习
- Flutter web问题:Failed to load network image
- C++中变量使用前一定要初始化
- mysql笔记03 查询性能优化
- get到一个生气后的牵手方式!太可爱了
- Python——print()函数的学习笔记
- yolov3从头实现(五)-- yolov3网络块
- 读书笔记《推荐系统实践》- 个性化推荐系统总结
- java 私塾_Java私塾基础note
- 【C++】快速幂与矩阵快速幂
- CubeMX设置STM32 Timer预分频(PSC)
- Linux应用软件的安装包常见三种格式
- 号外号外 !新媒之家APP2.1.0版本震撼上线!!!
- 【网安入门】学习笔记(一)
- 什么是Civil3D
- 大一学生HTML5期末大作业——基于HTML+CSS中国传统节日-清明节 8页
- deepin 蓝牙适配器 安装
- Ubuntu常用操作
热门文章
- 来听听资深设计师的想法(下)
- 项目开发流程(简述)
- 华工计算机科学与技术专业评级,华南理工高考专业分数排名,计算机分数遥遥领先,双一流专业垫底...
- php mysql 手机归属地_PHP手机号码归属地查询代码(API接口/mysql)_PHP教程
- MySQL——索引与EXPLAIN
- jQuery事件委派
- python获取当前时间的函数_Python日期与时间
- 服务器刹车响应时间,驾驶员反应时间及制动响应时间
- 像经济学家那样思考:信息、激励与政策
- 20180402-B · US Tuition Costs · ggplot2, 条线图 柱状图 · R 语言数据可视化 案例 源码