当前位置: 首页 > news >正文

unity初学 Mstudio教程

Unity2D瓦片地图tilemap出现瓦片间间隙问题解决

https://blog.csdn.net/qq_43301459/article/details/108848284

报错说没有把rigidbody2D拖到rb,才发现那个代码我tilemap和player都放了

Unity2018教程2D入门:05 角色方向&跳跃

FixedUpdate() 而非直接 Update()

Time.deltaTime而非speed  乘以物理时钟的百分比

是为了兼容多种设备 很平滑 不跳帧  的运动方式

但是我把speed改成Time.deltaTime之后即使参数设置为50000还是几乎不动 看了这个评论又改回speed了。

笔记:
scale 控制方向
float facedirection = Input.GetAxisRaw("Horizontal"); //直接获得 -1,0,1 获取整数
transform.localScale = new Vector3(facedirection, 1, 1);// 设置方向

保证不同帧率正常
Update 函数改为 FixedUpdate() 函数
rb.velocity = new Vector2(horizontalMove * speed * Time.deltaTime, rb.velocity.y); //速度乘以一个时间参数

跳跃
Input.GetButtonDown("Jump") // 获取跳跃按键
rb.velocity = new Vector2(rb.velocity.x, jumpforce * Time.deltaTime); //改变y轴方向
Rigidbody2D 中的GravityScale 参数同样可以调整跳跃力度
 

跳跃的时候 通过y轴重置rigidbody

使用素材里的图片创建动画之前要把 PixelsPerUnit调到16

需要执行一些参数来确定现在是跑动的状态还是站立的状态

创建过渡 箭头 创建一些来回的条件

已经有两个很棒的参数了 facedirection-1 0 1  horizon

相关文章:

  • Complete Partition Of Array
  • 单节点k8s—自签名证书—四层负载均衡—helm安装rancher
  • 高频面试题:谈谈你对 Spring Boot 自动装配机制的理解
  • Apple Xcode 14 (14A309) 正式版发布(含下载)
  • mysql 执行计划 type详解
  • Java进阶篇之泛型
  • 发送post请求渲染el-table,并实现搜索和分页功能
  • [RK3568 Android11] 时间同步机制
  • 6、Mybatis-Plus wrapper的使用
  • 基于Web的爬虫系统设计与实现
  • Kubernets---配置 Pod 使用投射卷作存储
  • springcloud和分布式微服务学习笔记
  • 【“在路上”疫情信息检测】
  • `算法知识` 模意义下的乘法逆元
  • 微信小程序 | 游戏开发之接宝石箱子游戏
  • python3.6+scrapy+mysql 爬虫实战
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 2017前端实习生面试总结
  • CSS魔法堂:Absolute Positioning就这个样
  • Flex布局到底解决了什么问题
  • flutter的key在widget list的作用以及必要性
  • GitUp, 你不可错过的秀外慧中的git工具
  • js中的正则表达式入门
  • Protobuf3语言指南
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • WebSocket使用
  • 每天10道Java面试题,跟我走,offer有!
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 国内开源镜像站点
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #100天计划# 2013年9月29日
  • #DBA杂记1
  • #stm32驱动外设模块总结w5500模块
  • (1)Nginx简介和安装教程
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (已解决)什么是vue导航守卫
  • (转)Oracle存储过程编写经验和优化措施
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Core引入性能分析引导优化
  • .NET Reactor简单使用教程
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET基础篇——反射的奥妙
  • .NET命令行(CLI)常用命令
  • /etc/shadow字段详解
  • :O)修改linux硬件时间
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @GetMapping和@RequestMapping的区别