2020年2月5日

Egret学习-websocket使用

www.t55.com_【官方首页】-月乐彩摘要:WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输 在egret中使用websocket 1.连接 /** ip */ pri 阅读全文

posted @ 2020-02-05 13:32 我爱1和0 阅读 (11) 评论 (0) 编辑

2020年2月2日

SpringBoot整合Netty

摘要:需要实现下面几点 1.spring中启动netty 2.在netty中使用spring中管理的bean,spring的功能 3.netty需要使用spirng中bean处理外部的请求,所以netty的启动必须在spring完整启动后 首先Main类 1 public class Main { 2 3 阅读全文

posted @ 2020-02-02 11:00 我爱1和0 阅读 (31) 评论 (0) 编辑

2020年1月30日

Egret学习-坦克大战开发-总结

摘要:用了几天开发游戏,现在回头整理下知识 首先附上源码,下载地址 http://www.521100.net/forum.php?mod=viewthread&tid=26&extra=page%3D1 1.Egret 主循环,用于实现业务逻辑更新游戏进度 egret.lifecycle.addLife 阅读全文

posted @ 2020-01-30 12:22 我爱1和0 阅读 (11) 评论 (0) 编辑

Egret学习-坦克大战开发(五)

摘要:玩家的功能已经全部完成,开始完成敌方的AI 敌方坦克也可以随机做一下几个动作 1.移动,2.发射子弹,3.转向 为了看起来效果更好一点,移动应该最大比例,发射子弹和转向应该比较少 首先要有个随机方法 1 public randomNum(minNum:number,maxNum:number){ 2 阅读全文

posted @ 2020-01-30 11:38 我爱1和0 阅读 (6) 评论 (0) 编辑

2020年1月29日

Egret学习-坦克大战开发(四)

摘要:现在给坦克加入发射子弹功能 1.创建一个子弹类,子弹不使用图片,直接egret.Shape画出一个小圆形 子弹应该有移动功能,很简单,按照原有方向移动 1 class Bullet extends egret.DisplayObjectContainer { 2 3 dir: string; 4 t 阅读全文

posted @ 2020-01-29 23:17 我爱1和0 阅读 (9) 评论 (0) 编辑

Egret学习-坦克大战开发(三)

摘要:实现玩家坦克的移动 基本流程 1.鼠标点击目标位置 2.坦克移动到指定位置,不能斜向移动,只能水平或垂直移动 3.可以简单寻路,如果中途遇到障碍,自动转向, 鼠标点击目标位置,将位置记录在坦克,在循环中移动到目标位置,同时判断是否遇到障碍, 给背景添加鼠标点击事件 1 let bg = this.c 阅读全文

posted @ 2020-01-29 16:34 我爱1和0 阅读 (8) 评论 (0) 编辑

2020年1月28日

Egret学习-坦克大战开发(二)

摘要:现在开始写具体实现代码 1.加载TiledMap 1 /** 2 * 创建游戏场景 3 * Create a game scene 4 */ 5 private createGameScene() { 6 let sky = this.createBitmapByName("bg_jpg"); 7 阅读全文

posted @ 2020-01-28 21:47 我爱1和0 阅读 (10) 评论 (0) 编辑

2020年1月27日

Egret学习-坦克大战开发

摘要:学习了几天Egret,基本的语法和用法了解的差不多了,现在开始写一个坦克大战练习下,实践是最好的学习方式 首先确定下开发内容,概要设计 1.加载一个TiledMap,作为游戏地图 2.坦克分为两个阵营,玩家和敌方 3.有砖块和石头作为障碍物,坦克不能穿过 4.通过鼠标控制玩家坦克移动,坦克移动到鼠标 阅读全文

posted @ 2020-01-27 10:06 我爱1和0 阅读 (10) 评论 (0) 编辑

2020年1月26日

Egret学习-TiledMap使用

摘要:环境说明: 引擎版本:5.2.4 Egret Wing 4.1.6 1.下载依赖,下载地址http://github.com/egret-labs/egret-game-library/tree/master/tiled 2.新建一个游戏项目Tank 3.将上面包含tiled库的libsrc文件夹 阅读全文

posted @ 2020-01-26 11:09 我爱1和0 阅读 (142) 评论 (0) 编辑

2020年1月23日

Egret学习-初次创建项目

摘要:最近无聊,好久没有写游戏了,决定学习下egret,主要原因:egret是h5框架,相比android和iPhone或cocos2dx来说不需要安装可以直接运行。 下面进入正题,开始学习egret 简单看了下官方文档, 1.需要安装引擎 EgretLauncher,版本号:1.1.4 安装引擎,5.2 阅读全文

posted @ 2020-01-23 23:20 我爱1和0 阅读 (17) 评论 (0) 编辑

导航

统计

页面底部区域 foot.htm