弃天笑的程序世界

专注于游戏开发。AS3、JavaScrirpt/TypeScript、Java服务端、持续集成,自动化流程...

H5手游页游的资源版本管理(带Egret例子)

Html5网络游戏和网页游戏,是属于打开浏览器就可以直接玩的,而且是边玩边下载的游戏。 由于每个版本更新,只是更新一小部分资源,如果每次进行版本更新都导致用户重新加载全部游戏资源,那么会导致用户消耗的流量以及不能快速进入游戏,严重影响体验。所以需要对网络资源加载这一块做深入的分析研究,拿出一个资...

2017-08-16 11:12:57

阅读数:3369

评论数:1

创建和调试Egret5.0的WebAssembly项目

一、Egret5.0Egret升级到5.0了,增加了他们说的黑科技:WebAssembly。但是直接使用官方创建5.0的WebAssembly项目例子,竟然无法跑起来。结合了一下4.1.0的版本以及5.0的介绍,查找了相关资料,总算解决了相关问题,可以正常跑起WebAssembly工程了。这里总结...

2017-07-04 00:35:00

阅读数:1966

评论数:0

JavaScript和TypeScript的单例写法(面向对象)

一、单例类的作用在我们平时开发H5游戏过程中,有某别对象,希望在内存中只有一份实例,其他任何地方想要获取到这个实例,只能通过这个类提供的静态方法来获取到实例,而任何地方进行new来进行构造的话,都会报错。总结一下这个单例类的要求 这个类只允许进行一个new的调用构造函数行为 提供静态方法来访问唯一...

2017-06-11 21:56:29

阅读数:3654

评论数:0

Egret4.1.0的高清文本显示效果设置

用过Egret4.0.3的人都知道,文本显示有点模糊的问题。在论坛上查了资料,回答是4.1.0会进行修复。所以官方一升级引擎,就赶紧对项目进行升级了。先看看官方的升级信息吧:Egret4.1.0 Egret Engine 4.1.0 2017-05-23 更新日志 命令行...

2017-05-24 12:44:32

阅读数:2409

评论数:0

H5(JavaScript/TypeScript)慎用constructor.name作标识

做个简单的错误笔记,主要是使用js的原型构造函数名字作为唯一key引起的错误。 开发语言:TypeScript/JavaScript 开发工具:白鹭工具和引擎(Egret)prototype.constructor.name引起的错误最近在做项目写底层的时候,为了底层的通讯和便捷性,预先缓存了...

2017-03-22 20:55:04

阅读数:1855

评论数:2

网游通讯传输可变长度的数值和数组

何为可变长度的数值(int,long等) 其实现在大部分网络游戏(端游、页游、手游都一样),在客户端和服务端通讯,关于数值都会采用可变长度的方式来传输,从简而减小通讯量。 一般情况,客户端和服务端进行网络的socket通讯,都是采用二进制数值来进行的(也有采用字符串)。 可变长度的int是指...

2017-03-20 21:53:56

阅读数:812

评论数:0

JavaScript的Console扩展和输出级别控制

扩展Console的原由Console作为日志输出调试的功能还是很强大的。可以打印正常的日志信息,错误信息(log,info,warn,error)等等,还可以详细详细显示函数调用栈,信息的输出函数名以及代码位置,功能可谓非常强大。 但是有个问题就是无法根据日志的等级来自由控制输出权限。比如...

2017-03-09 19:49:51

阅读数:2079

评论数:2

TS/JS错误:TypeError: Cannot read property 'prototype' of undefined

总结一下解决这个错误的引起和过程。 错误信息:TypeError: Cannot read property ‘prototype’ of undefined 开发语言:TypeScript 编译后语言:JavaScript 开发工具:LayaAir今天在调试一个新写的框架的时候,突然出现...

2017-02-08 19:51:47

阅读数:7049

评论数:0

用WebStorm开发TypeScript

为什么是TypeScript最近在做H5的游戏,最终选定的TypeScript作为开发语言。主要是看重他有强类型和Class,作为习惯使用AS3,Java等强类型编程的人来说,还是习惯这种编程写法。听一些直接使用javascript开发稍微大的游戏的同事说,没有强类调试什么的都比较困难。我个人平时...

2017-01-07 15:54:33

阅读数:13154

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭