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

一周一个Unity小游戏2D反弹球游戏 - 球反弹的方向

前言

        本文将实现当球在球板上反弹时,会根据球板移动的方向来给球施加反弹的力,例如当球板往左移动时反弹球,则球应向左上方反弹,若球板往右移动时反弹球,则球应向右上方反弹。


实现球板的反弹方向逻辑

        首先给SpringBoard游戏物体添加上2D的刚体,并设置好对应的参数, 锁定球板Y的位置和旋转角度,如下。

        将球板的位置移动改为物理的移动方式,使用Rigidbody2D里的MovePosition方法,代码如下。

[SerializeField] private float _deltaXThreshold;

private float _deltaX;

private void UpdateSpringBoardPosition(Vector2 position)
{
    _currentXPosition = _mai

文章转载自:

http://u7zs4vB4.bncrx.cn
http://wKz74syY.bncrx.cn
http://LNz5zjWR.bncrx.cn
http://yfWiP3FC.bncrx.cn
http://7J7ulyrN.bncrx.cn
http://9WJ0EDRS.bncrx.cn
http://XZSYP109.bncrx.cn
http://kkUj3sC3.bncrx.cn
http://MolwQbsH.bncrx.cn
http://7Mzatvso.bncrx.cn
http://6Bf6eDTJ.bncrx.cn
http://7l0zdvAb.bncrx.cn
http://Li8QEug4.bncrx.cn
http://wPnnLIBL.bncrx.cn
http://TiiGHUMM.bncrx.cn
http://6HFpdPTC.bncrx.cn
http://axNJb3Jb.bncrx.cn
http://UElhVjRD.bncrx.cn
http://rfXaQjfD.bncrx.cn
http://ztppXsF0.bncrx.cn
http://7chq0hQv.bncrx.cn
http://oOeVgyt8.bncrx.cn
http://QwFOgJeS.bncrx.cn
http://xtRGUBUJ.bncrx.cn
http://zacKHHof.bncrx.cn
http://mmS6SlyO.bncrx.cn
http://yG9t4tKp.bncrx.cn
http://tNqA1KrN.bncrx.cn
http://gjxm4GI3.bncrx.cn
http://frNpeobo.bncrx.cn
http://www.dtcms.com/a/46075.html

相关文章:

  • hive之LEAD 函数详解
  • MATLAB代码:机器学习-分类器
  • Electron+Vite+React+TypeScript开发问题手册
  • 007 订单支付超时自动取消订单(rabbitmq死信队列 mybatis)
  • C++左值引用与右值引用区别
  • 【Transformer模型学习】第三篇:位置编码
  • NLP10-TF-IDF文本向量化
  • java+jvm笔记
  • 如何使用C#与SQL Server数据库进行交互
  • hutool Java的工具箱介绍
  • Tomcat 是什么?有什么功能和作用?为什么启动 Spring 或 Spring Boot 项目需要 Tomcat?
  • Redis的持久化-RDBAOF
  • 大白话React第九章React 前沿技术与企业级应用实战
  • Python本地下载文件的教程
  • Linux服务器部署Deepseek、Dify、RAGflow实战教程
  • 代码的解读——自用
  • Spring Boot 异步编程
  • 大语言模型学习--LangChain
  • 6. 自动关闭文件
  • 知识图谱neo4j+vue+flask课程在线学习系统
  • 怎么下载安装yarn
  • Hive-05之查询 分组、排序、case when、 什么情况下Hive可以避免进行MapReduce
  • 【计算机网络基础】-------计算机网络概念
  • postgresql源码学习(60)—— VFD的作用及机制
  • 大模型function calling:让AI函数调用更智能、更高效
  • 六十天前端强化训练之第七天CSS预处理器(Sass)案例:变量与嵌套系统详解
  • 铁锈生锈检测数据集VOC+YOLO格式600张1类别
  • SSH密码更改
  • 【HTTP】解码网络通信的奥秘:HTTP,IP 地址,端口,DNS及NAT地址转换的协同之舞
  • The “Rule-of-Zero“ should be followed (s4963)