首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

微信跳一跳怎么和朋友一起玩

发布网友 发布时间:2022-04-20 21:15

我来回答

3个回答

懂视网 时间:2022-04-22 23:53

最近项目结束,很空闲,于是就试着仿照微信跳一跳写了一个极简版的游戏,到底简单到什么程度呢?大家可以参考下本文

那么这个游戏到底是简单到什么程度,差不多就是到下面这个程度吧

源码地址: github.com/luosijie/th…

由于是第一次尝试写游戏, 也不知道套路对不对, 大家看着玩就好, 不要太认真, 不推荐在手机上预览, 坑还没有填好

下面是实现过程

游戏分析

首先分析一下一个这样的游戏需要什么元素

  • Three.js必备元素: 场景,灯光,摄像机

  • 一块又一块的方块

  • 会跳的那个 ,或者叫游戏者

  • 以上

  • 游戏过程

  • 初始一个场景, 场景中有一个 会跳的那个 和 2个方块

  • 鼠标按下储存 能量值

  • 鼠标放开, 会跳的那个 根据 能量值 和 第2个方块的方向 跳出去

  • 会跳的那个 落到方块的上平面时, 根据 位置 判断这一跳是成功还是失败

  • 成功后进入下一步,失败就根据 位置 执行不同的摔倒方式

  • 关于游戏的碰撞, 我们要考虑这几种情况

    1.掉落在两个方块

    2. 掉落在起跳方块左边上沿

    3. 掉落在左边下一个方块下沿

    4. 掉落在左边下一个方块上沿

    5. 掉落在起跳方块右边上沿

    6. 掉落在右边下一个方块下沿

    7. 掉落在右边下一个方块上沿

    代码

    感兴趣的麻烦移步github

    主体结构

    var Game = function () {
     ...
    }
    Game.prototype = {
     init: // 初始化
     restart: // 重新开始
     addSuccessFn: // 成功进入下一步,执行外部函数, 用于更新分数
     addFailedFn: // 游戏失败, 执行外部函数, 用于显示失败弹窗
     _createJumper: // 创建 会跳的那个
     _createCube: // 创建方块
     _setLight: // Three.js设置光照
     _setCamera: // Three.js设置相机
     _setRenderer: // Three.js设置渲染器
     _render: // Three.js 执行渲染
     _createHelpers: // Three.js场景辅助工具
     _checkUserAgent: // 检测是否是移动端
     _handleWindowResize: // 窗口缩放绑定函数
     _handleMousedown: // 鼠标按下绑定函数
     _handleMouseup: // 鼠标松开绑定函数
     _fallingRotate: // 会跳的那个 摔落动画
     _falling: // 会跳的那个 摔落
     _checkInCube: // 判断落点位置
     _updateCameraPos: // 更新相机坐标参数
     _updateCamera: // 更新相机
     _setSize: // 设置画布尺寸
    }

    调用

    var game = new Game(success,failed)
    game.init()
    game.addSuccessFn(success)
    game.addFailedFn(failed)
    ...
    // 游戏重新开始,执行函数
    function restart () {
     ...
    }
    // 游戏失败执行函数
    function failed(){
     ...
    }
    // 游戏成功,更新分数
    function success (score) {
     ...
    }

    上面是我整理给大家的,希望今后会对大家有帮助。

    相关文章:

    在vue中如何引用阿里字体图标的方法

    通过Node.js使用MySQL连接池

    在vue.js中如何使用ajax渲染页面

    ajax请求+vue.js渲染+页面加载

    热心网友 时间:2022-04-22 21:01

    微信跳一跳怎么和朋友一起玩?微信跳一跳怎么邀好友一起玩?这篇文章主要介绍了多人玩跳一跳游戏教程,需要的朋友可以参考下。
    工具原料手机
    方法/步骤分步阅读
    1、打开手机微信,在微信上打开跳一跳小程序,点击底部的【多人游戏】,进入多人游戏页面。
    2、进入多人游戏页面后,有两种方式邀请他人游戏
    3、可以点击【邀请好友】的按钮,打开好友页面发送邀请信息;
    4、也可以点击【通过房间号邀请】,生成邀请有效的小程序二维码,给其他人扫描。
    5、当好友进入房间后,方格中会显示对应的好友头像。
    6、当好友都进入房间后,点击【跳一跳】即可进入游戏。
    7.进入游戏后,每人操作一次,轮到你操作时,界面上会显示“轮到你了”。
    个人百度经验作品,可以关注或者点赞发现哦。

    热心网友 时间:2022-04-22 22:19

    微信跳一跳怎么和朋友一起玩?微信跳一跳最近在朋友圈特别火,沫沫看到好多朋友都在玩,自己也玩了几把,感觉挺有趣,但是一个人玩有点无聊,有什么办法可以跟朋友一起玩吗?
    1登录微信,下拉屏幕,点击【跳一跳】进入。
    2点击【开始游戏】。
    3游戏正在进行。
    4待游戏结束后点击屏幕上方【发起挑战】。
    5选择好要一起玩的人后点击【发送】。
    6接下来耐心等待对方加入即可。

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com