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

游戏引擎phaser.js3的使用之玩家和静态物理组碰撞

玩家和静态物理组都加载好了,那就应该开始操作玩家动态和静态之间的碰撞了

下面是通过点击图片按钮来操作碰撞的

sky.on('pointerdown', function () {

    console.log('图片被点击了!');

})

图片点击后让动态的玩家和静态的物理组碰撞,就可以这么加

that.physics.add.overlap(player,platforms, collectStar, null, this)

在回调collectStar中做撞击后的操作

function collectStar (player, star){

star.disableBody(true, true);//碰撞后静态物体消失

可以操作撞击后静态物体消失,当然也可以做其他的操作

比如玩家和静态物理碰撞,玩家重新回到原来的位置,同时碰撞的静态做个动画操作

that.tweens.add({

            targets: player,

            x: player.x,

            y: 100,//设置玩家向下的高度

            duration: 500,

            ease: 'Linear',

            onComplete: function () {

                // 回到原来的位置

                tween = that.tweens.add({

                    targets: player,

                    x: player.x,

                    y: 10,

                    duration: 1000,

                    ease: 'Linear'

                });

}

})

上面的这种操作就是玩家的动态,就是玩家向下后回到原来的位置,静态物理组也可以做这样的操作,大家可以照着改一改哦,有不懂的可以来问的,+V 1606725537。!!!!!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • AT_zone2021_d 宇宙人からのメッセージ 题解
  • C语言——构造(结构体)
  • JavaScript 基础(四)
  • CentOS 7 上配置 NFS
  • 安卓应用开发学习:手机摇一摇功能应用尝试--摇骰子和摇红包
  • Qt解析XML
  • 力扣面试经典算法150题:删除有序数组中的重复项 II
  • Java - IDEA开发
  • MySQL中处理JSON数据:大数据分析的新方向,详解与示例
  • 17. 合并两个dataframe
  • 微电网控制器是什么?微电网中央控制器|微电网协调控制器|微电网控制系统图|Micon2505微网中央控制器方案介绍
  • 汽车免拆诊断案例 | 2013款北京现代悦动车发动机偶尔无法起动
  • adb查看当前运行的应用的包名和Activity(模拟器也可以)
  • C++适配windows和linux下网络编程TCP简单案例
  • 通过共享目录上传后门
  • [case10]使用RSQL实现端到端的动态查询
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【EOS】Cleos基础
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • AHK 中 = 和 == 等比较运算符的用法
  • Cookie 在前端中的实践
  • create-react-app做的留言板
  • JS+CSS实现数字滚动
  • Redis中的lru算法实现
  • Redis字符串类型内部编码剖析
  • Spring框架之我见(三)——IOC、AOP
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关于List、List?、ListObject的区别
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 详解移动APP与web APP的区别
  • Hibernate主键生成策略及选择
  • ​第20课 在Android Native开发中加入新的C++类
  • #include到底该写在哪
  • #pragma 指令
  • #vue3 实现前端下载excel文件模板功能
  • $.each()与$(selector).each()
  • (1)常见O(n^2)排序算法解析
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (3)llvm ir转换过程
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (Java数据结构)ArrayList
  • (独孤九剑)--文件系统
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)springboot教学评价 毕业设计 641310
  • (六)Hibernate的二级缓存
  • (三分钟)速览传统边缘检测算子
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .chm格式文件如何阅读
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET DataGridView数据绑定说明
  • .NET 常见的偏门问题
  • .NET运行机制
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示