2012年3月8日

引擎开发数据记录

摘要: 2012-5-16 Cocos2d-html5关键点:1. 基础功能完成,性能初步优化,准备发布Alpha版本。2. 目前只支持canvas渲染。3. 更高级API封装工作还未开始。-------------------------------------------------------------------------------Language files blank comment code---------------------------------------------------------------------------... 阅读全文

posted @ 2012-03-08 16:54 SeanLin 阅读(547) 评论(0) 推荐(0) 编辑

游戏引擎消息循环机制

摘要: 1. windows,创建循环机制,并不断的从消息池里面去读消息,分发和处理对应的信息。2. iOS,application加入的时候,实现各项方法,系统会自动回调对应的applicationDidEnterBackground,applicationWillEnterForeground函数。触摸消息时间则 是直接分发到对应的EAGLView中,view在appilication创建的时候就要加入并绑定。3. broswers, 也是采用回调的机制,canvas和dom直接注册按键消息处理,当有按键消息,则对于的函数就会被回调。浏览器的状态消息则可以在body中注册,当网页前后台切换的时候, 阅读全文

posted @ 2012-03-08 15:20 SeanLin 阅读(792) 评论(0) 推荐(0) 编辑

2012年2月23日

渲染部分

摘要: 1. webGL的支持情况 收集信息:浏览器的支持情况,电脑硬件的支持情况,对显卡的要求,如果软件模拟opengl,是否会速度很慢2. 渲染部分独立分层,并做两套兼容,支持webgl和canvas3. 渲染的时候,在canvas的上层,再叠加一个canvas或者dom,用来处理一些临时性的东西,然后保持后面的内容继续刷新,退出上层的时候,后面的东西不需要重新绘制。 阅读全文

posted @ 2012-02-23 11:31 SeanLin 阅读(288) 评论(0) 推荐(0) 编辑

2012年2月17日

几个需要思考的问题

摘要: 1. DOM有什么特性可以为引擎服务?2. 如何构建多个canvas,减少重绘?3. 预加载的策略,刷新的策略?4. 成熟框架的使用?5. 屏幕大小的自适应策略?选择性屏幕大小的自适应策略?6. 原生js的多浏览器兼容问题。7. 语言的使用方法封装,使其用法更接近C++?8. 音频引擎的选择 阅读全文

posted @ 2012-02-17 18:16 SeanLin 阅读(272) 评论(0) 推荐(0) 编辑

2012年2月13日

【转】使用Jasob混淆javascript代码

摘要: 使用Jasob混淆javascript代码2012-1-29在平常的web开发中,我们时常需要写一些js的类库,当我们发布自己产品的时候,不得不把源代码分发出去;但是这样就会泄露自己的代码。今天使用了一下Jasob感觉不错; 使用Jasob,我们的JavaScript代码无法被任何人理解从而杜绝剽窃和泄密,别人再也不能在我们的代码上做点修改就成了他的作品了。使用Jasob混淆以后,JavaScript的代码大小将缩小为原来的30%,因此浏览器将用更短的时间下载并执行网页代码。Jasob分析JavaScript的代码并替换掉描述性的变量和函数名称,例如客户、年薪、姓名等等换成没有意义的d、g、m 阅读全文

posted @ 2012-02-13 15:00 SeanLin 阅读(3233) 评论(0) 推荐(0) 编辑

【转】html5游戏开发引擎大全

摘要: 【P2H.cn报道】melonJS是一个轻量级的html5游戏开发引擎,能够让你基于它已有的地图格式进行游戏的创作,可以提高开发效率同时也能提高开发质量。melonJS 是我们过去实验的结果,是一个开放、自由而且使用简单的HTML网页游戏开发包。虽然还有一个大工作正在进行中,melonJS已经可以轻松地创建一些不错的游戏。melonJS 集成了流行的砖块地图格式,可使用 Tiled map editor 所编辑的地图,你只需要把精力放在游戏本身。课外阅读:HTML5/Javascript 2D游戏引擎列表AkihabaraLincense: GPL2/MITAkihabara 是用于创建8/1 阅读全文

posted @ 2012-02-13 00:28 SeanLin 阅读(7615) 评论(0) 推荐(0) 编辑

2012年1月28日

【转】V8 Javascript 引擎设计理念

摘要: V8 Javascript 引擎设计理念by pluskid, on 2009-02-10,本文翻译自 Google 的开源 Javascript 引擎 V8 的在线文档。其实我都没有真正翻译过什么东西,本来我的英文就比较一般,中文语言组织也很弱。而且许多文档(比如这篇)基本上如果是对此感兴趣的人,直接阅读英文原文文档肯定都是没有问题的。不过既然突然心血来潮,就试一试吧,能力总是要锻炼才会有的。我自己对 Language VM 比较感兴趣,V8 其实并不是一个 VM ,因为它是直接编译为本地机器码执行的,但是也有不少相通的地方。废话少说,下面是译文。Netscape Navigator 在 9 阅读全文

posted @ 2012-01-28 15:47 SeanLin 阅读(470) 评论(0) 推荐(0) 编辑

2011年9月19日

android 字体位置信息

摘要: 字体位置信息: 阅读全文

posted @ 2011-09-19 11:03 SeanLin 阅读(378) 评论(0) 推荐(0) 编辑

2011年7月18日

【转】蓝牙协议中HCI层的研究与开发

摘要: 蓝牙协议中HCI层的研究与开发刘向阳,沈连丰(东南大学移动通信国家重点实验室, 南京 210096)一、HCI在蓝牙软件协议模型位置的分析蓝牙系统的协议模型如图1所示。从图中可以看出,HCI是位于蓝牙系统的L2CAP(逻辑链路控制与适配协议)层和LMP(链路管理协议)层之间的一层协议。HCI为上层协议提供了进入LM的统一接口和进入基带的统一方式。在HCI的主机(Host)和HCI主机控制器(Host Controller)之间会存在若干传输层,这些传输层是透明的,只需完成传输数据的任务,不必清楚数据的具体格式。目前,蓝牙的SIG规定了四种与硬件连接的物理总线方式:USB、RS232、UART和 阅读全文

posted @ 2011-07-18 17:16 SeanLin 阅读(4416) 评论(0) 推荐(0) 编辑

【转】蓝牙协议的命令和事件

摘要: 蓝牙协议的命令和事件(廖铮 2001年06月18日 16:21)命令下表列出蓝牙协议中从L2CAP到物理层的命令和事件映射。希望这个列表可以帮助你分析蓝牙协议中从协议高层发给较低层次的控制命令和消息命令。我们还会通过讲解一个示例来具体地说明协议高层收到连接请求时的情况。L2CAPHCILMP/BASEBAND连接和不连接L2CAP_ConnectReqL2CAP_ConnectRspL2CAP_ConnectRspPndL2CAP_ConnectRspNegLP_ConnectReqLP_ConnectRspLP_ConnectRspNegLP_ConnectCfmLP_ConnectCfmN 阅读全文

posted @ 2011-07-18 17:04 SeanLin 阅读(4145) 评论(0) 推荐(0) 编辑

导航