写一个简单的实时互动小游戏

简介: 在写之前,我们先回顾上一篇文章,从需求、架构、设计、开发上讲述并演示了搭建一个实时通信客户端的过程,并附了图片与视频。 写这篇文章的之前,第一个互动的游戏DEMO已经写好了,先附上截图 ![image.png](http://ata2-img.cn-hangzhou.img-pub.aliyun-inc.com/394256538948caab4c3e5901f4d8d3da.png)

在写之前,我们先回顾上一篇文章,从需求、架构、设计、开发上讲述并演示了搭建一个实时通信客户端的过程,并附了图片与视频。
写这篇文章的之前,第一个互动的游戏DEMO已经写好了,先附上截图
image.png

很奇怪的一张图,别问我画的是啥,这个DEMO就是将2边的动画同步。

研究下代码

核心代码其实很简单

代码结构

image.png

代码结构很简单,和前一篇改动的唯一就是CanvasScene(场景类)。

深入看一看

image.png

红框里的动画是xcode推荐的动画,就是创建无限循环的精灵。
这个精灵我称之为“创建精灵”,因为它从来不实际的渲染,而是做为内存预载,后面的复制它。
看下事件:

image.png

鼠标事件中都有调用 adaptor同步信息到对端。
实际处理本地鼠标方法

image.png

处理同步方法
image.png

看,处理鼠标的三个事件里,都是复杂了“创建精灵”并渲染。
为了区分两边的绘画,在连通时我对颜色做了一个简单处理

image.png

一个简单的多点互动小游戏就搭起来了。
视频地址
http://v.youku.com/v_show/id_XMzA4MTYzMTMxMg==.html?spm=a2h3j.8428770.3416059.1

目录
相关文章
|
9月前
|
安全 搜索推荐 UED
利用娱乐游戏源码来打造游戏直播平台步骤
直播技术的不断发展,娱乐游戏直播平台吸引了大量游戏爱好者观看。近年来,东莞梦幻网络科技推出的“娱乐游戏直播”的成品源码,使许多企业能够轻松快速地搭建完整的游戏直播平台。下面将介绍如何利用该源码来打造游戏直播平台:
|
9月前
|
前端开发 JavaScript Java
基于PHP开发的娱乐游戏直播应用系统开发案例
随着移动互联网的普及和高速发展,娱乐游戏直播应用成为当今社交娱乐的重要组成部分。下面给分享东莞梦幻网络科技“娱乐游戏直播应用系统”开发案例。
|
9月前
|
定位技术 开发工具 数据安全/隐私保护
回看自己过去 4 年的运动数据,是一种什么样的体验?
回看自己过去 4 年的运动数据,是一种什么样的体验?
|
10月前
|
开发者
娱乐游戏直播系统成品源码,还开发了哪些功能相助直播平台
娱乐游戏直播系统成品源码是搭建平台重要助力,不仅可以节省开发时间和开发费用,还能降低开发风险。那么东莞梦幻网络科技作为市面上唯一提供“娱乐游戏直播源码”的开发解决商,其游戏直播系统的有哪些核心功能,以及如何助力直播平台的成功。
|
10月前
|
安全
游戏直播平台有哪些?如何打造开发属于自己娱乐游戏直播系统
以游戏直播为主要业务主要分为虎牙、斗鱼直播,能力衍生游戏直播平台有,快手、b站bilibili、CC直播、西瓜直播、抖音等。
|
11月前
|
小程序 开发者 索引
如何在小游戏中接入广告
在微信小游戏中接入广告有一个前提条件,就是小游戏必须累计注册超过 1000 个用户,对于个人刚上线的小游戏可以通过以下两种方式累计初期的用户。
618 0
|
编解码
相亲app开发,关注延时问题优化连麦互动体验
相亲app开发,关注延时问题优化连麦互动体验
|
存储 网络协议 安全
使用WebSocket实现实时多人答题对战游戏
在本文中,我将介绍如何使用WebSocket向实时多人答题对战游戏提供服务端,并详细介绍通接口的设计。
759 0
|
存储 消息中间件 缓存
直播系统聊天技术(七):直播间海量聊天消息的架构设计难点实践
本文将主要从高可用、弹性扩缩容、用户管理、消息分发、客户端优化等角度,分享直播间海量聊天消息的架构设计技术难点的实践经验。
898 0
直播系统聊天技术(七):直播间海量聊天消息的架构设计难点实践
|
移动开发 算法 JavaScript
淘宝直播里的智能互动是怎么做的?
跨端方案成为唯一选择,为了提高运营、设计和玩法开发人员的制作效率,我们也必须有配套的素材生产工具和玩法编辑工具,解决素材制作-效果调试和预览-素材上传-素材投放全链路的问题,同时我们也希望玩法能结合权益产生更大价值。
淘宝直播里的智能互动是怎么做的?

热门文章

最新文章