2020年8月29日

关于数据库字段的一点思考

摘要: 设计了很多数据库,很多表,前几天想了下字段的设计, 比如我们要设计一个商品表,商品的业务属性有名称,品牌,价格,生产商等, 那这个表的设计很简单 表名:Product 字段: id 唯一主键 name 名称 brand 品牌 price 价格 manufacturer 生产商 这个表可以说就完成了, 阅读全文

posted @ 2020-08-29 08:06 我爱1和0 阅读(212) 评论(3) 推荐(1) 编辑

2020年5月10日

Egret学习-通过缩放实现翻牌效果

摘要: // 首先显示牌的背面,然后缩放到0,显示牌的正面,由0到1缩放 1 // 缩放实现翻牌 2 // 牌的背面 3 let card_back = Main.createBitmapByName("card_big_back"); 4 card_back.anchorOffsetX = card_ba 阅读全文

posted @ 2020-05-10 15:59 我爱1和0 阅读(462) 评论(0) 推荐(0) 编辑

2020年2月5日

Egret学习-websocket使用

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

posted @ 2020-02-05 13:32 我爱1和0 阅读(651) 评论(1) 推荐(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 阅读(2398) 评论(0) 推荐(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 阅读(355) 评论(0) 推荐(0) 编辑

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

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

posted @ 2020-01-30 11:38 我爱1和0 阅读(184) 评论(0) 推荐(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 阅读(187) 评论(0) 推荐(0) 编辑

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

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

posted @ 2020-01-29 16:34 我爱1和0 阅读(189) 评论(0) 推荐(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 阅读(270) 评论(0) 推荐(0) 编辑

2020年1月27日

Egret学习-坦克大战开发

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

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

导航