Linux mobile development & HTML5 Games/App

主要致力于基于linux的嵌入式系统的学习和研究,包括内核、驱动、GUI、MMI、软件设计方法和软件优化等方面....

node-bindings无法在Electron中使用的解决办法

node-bindings非常好用,但是在Electron中无法使用,我查了一下,是因为fileName以file://开头导致无法定位动态库的根目录。已经提交给作者了,可以临时修改一下node_modules/bindings/bindings.js。

2017-01-08 11:27:02

阅读数 8091

评论数 6

gameui-for-phaser-js更新到最新版本

Hola Cantk是一个功能强大的游戏引擎,它拥有丰富的GUI控件,配合Hola Studio可以快速开发出游戏的UI界面。Phaser是一个流行而且强大的游戏引擎,但是它的GUI控件很少,而且缺乏界面编辑器,导出开发游戏UI界面比较低效。gameui-for-phaser-js就是为了发挥两者...

2016-04-18 16:06:00

阅读数 8544

评论数 0

将cantk runtime嵌入到现有的APP中

Cantk-Runtime是通用的HTML5 Canvas 2D游戏引擎运行库,让HTML5游戏的性能飞起来。Cantk-Runtime以PhoneGap插件的方式提供,从此结束PhoneGap低性能的恶名。本文介绍如何将cantk runtime嵌入到现有的APP中。

2015-08-03 11:54:33

阅读数 4390

评论数 2

开源HTML5 Canvas游戏Runtime发布

Cantk-Runtime是通用的HTML5 Canvas 2D游戏引擎运行库,让HTML5游戏的性能飞起来。Cantk-Runtime以PhoneGap插件的方式提供,从此结束PhoneGap低性能的恶名!Cantk-Runtime提供高效的HTML5 Canvas绘图API、兼容HTML5 A...

2015-05-17 16:59:29

阅读数 5046

评论数 2

HTML5游戏实战(4): 20行代码实现FlappyBird

这个系列很久没有更新了。几个月前有位读者调侃说,能不能一行代码做一个游戏呢。呵呵,接下来一段时间,我天天都在想这个问题,怎么能让GameBuilder+CanTK进一步简化游戏的开发呢。经过几个月的努力,虽然还是做不到一行代码做一个游戏,但是GameBuilder的功能已经有了质的突破了。今天我们...

2015-04-07 06:46:08

阅读数 6304

评论数 4

PhoneGap插件开发流程

前几天写了一个PhoneGap插件,这个插件的功能很简单,就是开启viewport设置。不过与其它插件相比,有好几个有意思的地方,仔细读了PhoneGap的源码才搞定。这里记录一下PhoneGap插件开发的流程,以及开发这个插件遇到的问题。

2015-04-05 10:49:39

阅读数 2995

评论数 0

解决PhoneGap不支持viewport的几种方法

前几天用phonegap编译GameBuilder+CanTK时,发现HTML里的viewport无效。CanTK根据devicePixelRatio检测设备的DPI,然后用viewport设置正确的分辨率。如果viewport无效,CanTK只能以最低分辨率运行。在网上查了一下, 也没有找到系统...

2015-04-05 10:08:03

阅读数 4989

评论数 0

当CanTK遇到PhoneGap

有朋友问能不能在CanTK和AppBuilder开发的APP里发送UDP数据,HTML5里只能用HTTPS/HTTP/WebSocket几种通讯方式,要使用UDP需要通过phonegap打包成APK等特定平台的安装包。所以花了点时间写了篇文档介绍PhoneGap打包CanTK APP的过程。下面以...

2015-03-08 17:37:41

阅读数 2723

评论数 0

phonegap插件加载与使用

有朋友问能不能在CanTK和AppBuilder开发的APP里发送UDP数据,HTML5里只能用HTTPS/HTTP/WebSocket几种通讯方式,要使用UDP需要通过phonegap打包成APK等特定平台的安装包。为此我写了一个UDP的例子,但是运行时遇到的问题,所以花了些时间去研究phone...

2015-03-08 17:07:17

阅读数 4344

评论数 0

实战微信JS SDK开发:贺卡制作与播放(2)

最近同事用CanTK开发了一个基于微信的贺卡制作APP,我虽然没有参与开发,但是提供CanTK和GameBuilder的技术支持,觉得有些东西比较有意思,写几篇博客和大家分享吧。这个贺卡APP完全开源,有需要的朋友可以随意修改和发布。本文介绍一下骨骼动画。

2015-02-15 11:16:36

阅读数 2707

评论数 0

实战微信JS SDK开发:贺卡制作与播放(1)

最近同事用CanTK开发了一个基于微信的贺卡制作APP,我虽然没有参与开发,但是提供CanTK和GameBuilder的技术支持,觉得有些东西比较有意思,写几篇博客和大家分享吧。这个贺卡APP完全开源,有需要的朋友可以随意修改和发布。

2015-02-14 11:52:50

阅读数 2966

评论数 1

HTML5游戏实战(3): 60行代码实现水平跑酷游戏

跑酷游戏无疑是目前最受欢迎的游戏类型之一,3D跑酷游戏可能比较难做一点(这个我不懂),2D跑酷却是非常容易的,只要有美术资源,做一个《天天酷跑》这类流行游戏也并非是什么难事。 这里通过一个松鼠跑酷的游戏介绍一下用Gamebuilder+CanTK开发游戏的方法,这个游戏的主场景仅用了60来行代码。

2014-12-11 09:31:07

阅读数 12187

评论数 24

HTML5游戏实战(2):90行代码实现捕鱼达人

捕鱼达人是一款非常流行的游戏,几年里赚取了数以千万的收入,这里借用它来介绍一下用Gamebuilder+CanTK开发游戏的方法。其实赚钱的游戏未必技术就很难,今天我们就仅用90来行代码来实现这个游戏。

2014-12-03 06:55:34

阅读数 23286

评论数 10

HTML5游戏实战(1):50行代码实现正面跑酷游戏

前段时间看到一个“熊来了”的HTML5跑酷游戏,它是一个典型的正面2D跑酷游戏,这里借用它来介绍一下用Gamebuilder+CanTK开发正面跑酷游戏的基本方法。

2014-11-20 17:56:59

阅读数 13327

评论数 13

开源HTML5 APP开发神器CanTK发布

CanTK是一套基于HTML5 Canvas的GUI系统,它提供了完整的控件库,事件分发系统,窗口管理系统和不同的平台的适配。CanTK是为解决HTML5 App开发的两个基本难题而生的

2014-09-08 07:35:04

阅读数 17109

评论数 9

Tizen App大赛公布获奖名单,“画app吧(www.drawapp8.com)”榜上有名!

Tizen App大赛公布获奖名单,“画app吧(www.drawapp8.com)”榜上有名!

2014-02-26 11:47:08

阅读数 4058

评论数 3

bugzilla-mobile客户端发布

Bugzilla是Mozilla公司提供的一款开源的免费Bug(错误或是缺陷)追踪系统,用来帮助你管理软件开发,建立完善的BUG跟踪体系。bugzilla-mobile是bugzilla在手机和平板上的客户端, 可以作为WebApp安装,也可以编译成app安装包。 github地址: htt...

2014-02-17 16:19:07

阅读数 2613

评论数 0

一组开源 HTML5 Apps

一组用"画app吧"开发的 HTML5 Apps,默认使用FirefoxOS设备,其实它们都可以在像Android/IPhone/WindowsPhone8/BlackBerry/Tizen等支持HTML5的设备上运行(用手机打开在线运行的网址)。 简单计算器: 在线编...

2013-09-15 06:59:44

阅读数 3180

评论数 0

HTML5 App实战(7):连连看

去年有段时间喜欢玩连连看,觉得它的实现不难,直到最近决定自己写一个时,才发现做起来并不容易,后来参考了《VC经典游戏》里的代码才搞定。基本功能可以用了,有些动画效果还没有实现 ,有兴趣的朋友可以去完善。这里还是用“画app吧”开发一个FirefoxOS App(既然是HTML5 App,在其它平台...

2013-09-10 08:37:03

阅读数 6358

评论数 4

HTML5 App实战(6):拼图游戏

最近喜欢上玩拼图游戏,仔细想了一下,发现用“画app吧”开发拼图游戏其实非常简单。这里还是以FirefoxOS为例开发一个美女拼图游戏,“画app吧”是HTML5 app开发工具,所以这个拼图游戏是可以在所有支持HTML5的手机上运行(当然要手机配置要好点才行)的。有前面几篇文章作为基础,从今天开...

2013-09-06 09:23:43

阅读数 5315

评论数 2

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