- 浏览: 2583749 次
- 性别:
- 来自: 小胖儿的大城
最新评论
-
ni4wangba0:
ni4wangba0 写道亲测,算法有问题。对不起,其实是我自 ...
谈谈"求线段交点"的几种算法(js实现,完整版) -
ni4wangba0:
亲测,算法有问题。
谈谈"求线段交点"的几种算法(js实现,完整版) -
kers007:
苹果不让Webapp 在appstore 里发布,我不知道对 ...
苹果真的要在 AppStore 里封杀 WebApp 吗? -
striveandlive:
fins = js大牛
[原创]GT-Template, 一个超轻量级的js模板工具. -
AlwaysYang:
基础扎实的才能行走天下。
关于body的"大小"在ie和ff下的一些基础知识
文章列表
如今锻炼身体越来越难,暂时把微博转到国内的新浪微博了,欢迎关注.
@大城小胖 http://t.sina.com.cn/finscn
3月26号,我将去北京做一次"html5游戏开发入门"的技术讲座
.这次和上次的技术分享不同,将侧重代码和实践.
会让参加的同学动手.现场和我一起开发一个纯HTML5版本的 类似 Jumping bird ( http://sinaurl.cn/htozL1 ) 的游戏.
希望有一定js基础,对开发游戏充满兴趣,但是不知道如何下手的同学踊跃报名. 有游戏开发基础/已经开发过小游戏(无论多简单)的同学就不用来了,因为这次的内容对于你们来说可能很简单.
报名地址:
http://www.mhtml5.com/2011/03/668.html
我的一个全新html5游戏,仍然基于我的GT Game引擎, 一个另类玩法的《愤怒的小鸟》 : http://data.wiyun.com/finscn/gtg/jump/jw.html
支持 ios设备, 支持与新浪微薄的同步
游戏目的: 让小鸟去砸地上的小猪,尽量不要接触地面,接触后飞行(跳跃)高度降低。当不能飞行的时候,小鸟会被小猪抓到,Game Over.
控制方式: AD/左右方向/触摸点击两侧模拟按键 控制小鸟左右移动,小鸟的跳跃不需要控制.
截止到目前位置 我已经用我这个引擎开发了3个游戏(都不完整), 分别是
横板滚屏动作游戏
http://data.wiyun.com ...
<遇见自己/Meet Myself>
游戏类型:
俯视视角的益智过关类游戏
运行环境:
非移动平台: 支持HTML5的现代浏览器.
移动平台 : IOS移动设备的safari (暂不支持android).
游戏说明:
游戏中玩家通过方向键(WASD/屏幕虚拟方向键) 控制画面中 ...
w3ctech 2011 - 拥抱HTML5 技术会议将于4月16日在上海海神诺富特大酒店举行,现在正式开始启动报名,报名地址: http://sinaurl.cn/h502X5 , 欢迎大家报名参加!
我也将在本次会议上做一个HTML5技术的分享,敬请期待.
我在2月26号的<当HTML5来敲门>技术沙龙上做的一个分享ppt.
"聊聊HTML5 2D游戏开发"
已经上传到在线silde分享网站, 地址: http://www.slideshare.net/finscn/all-about-html5-canvas-2d-game-part1
欢迎阅读.
===================
这里还有视频 : http://sinaurl.cn/htqRmy
我在 简析 HTML5 canvas在retina屏(视网膜屏幕,如iphone4)设备上的优化 一文中提到了一点关于 safari和retina屏的问题.
不过那篇文章说的比较乱 ,而且举的例子有点复杂.
今天梳理了一下思路, 重新来聊聊这个话题.
还是先引用前文的一段话:
引用ip4的safari浏览器在展现图像(如img, canvas, backgroundImage)时, 为了得到和传统屏幕一样的视觉大小, 会将原始像素放大1倍.(retina屏幕的像素更小,可以理解为4个retina像素表示1个传统像素).
ip4在进行这种放大时,并不是简单的 将1*1像素 变成2*2像素 ...
一个是横版辊轴, 一个是俯视辊轴.
我正在开发中的一个 HTML5游戏引擎 ,还没有开发完毕,
刚才刚刚写完对touch触控的支持 我只测试了itouch3,
理论上也支持 iphone ipad , 邀请大家帮忙测试.
下面的地址是一个演示示例,
操作方法 用手指在屏幕上滑动来控制人物移动.
建议加入HOME screen来运行.
地址 : http://data.wiyun.com/finscn/gtg/meet/m.html
还有一个 横版的测试场景,还未加入对移动设备的支持 (但是用ipad键盘可以)
地址 http://data.wiyun.com/finscn/gtg/ ...
一个 HTML5 编写的 简谱播放程序 : http://data.wiyun.com/finscn/gtg/audio-run.html
输入简谱,按播放,会用钢琴的音色弹出来.
稍后会更新blog , 说一说实现的原理和方法.
我手里的这台机器是 工程样机. 从样机来看, 这台平板并不出色.
性能不高,重量>ipad, 操作延迟明显,没有什么吸引人的亮点和王牌应用.
我比较关注浏览器很让我失望.
WebOS虽然基于webkit内核构建,但是内置的webkit很不给力,性能不是很高,HTML5得分也不高(使用的safari内核版本为532.2) ,window.devicePixelRatio为1(这个正常,毕竟是非视网膜屏嘛).
另外,很多在其他移动设备上"约定俗成的东西"在它这都没有.例如:不支持touchXXXX事件(需要用其他事件来模拟),window的userAgent里没有mob ...
随着iphone4 的推出, retina(视网膜)屏在移动设备中被越来越广泛的应用.
不过,虽然retina屏给画面的展现带来了前所未有的清晰平滑的效果,却给开发人员带来了一些小小的麻烦.
网上针对如何在 retina屏下设计软件的UI 有很多文章,在 ...
gtg == GT-Game == HTML5 2D Tile 游戏引擎
高效的地图滚动
脏矩形
碰撞数据, 展现数据
特殊地形 (上下坡 拱桥 洼地 吊索 楼梯...)
game-->scene--->layer--->map
逻辑分层,(逻辑上多个Layer)
物理分层(实现上多个canvas),
多个逻辑层可共享一个物理层
sprite--->animation--->frame---->piece
Sprite包含多个Animation/Sprite,
Animation包含多个frame, frame包含多个piece
Sprite的大小 ...
最新版的 chromium. 已经修复了这个bug
经过进一步测试 出现此问题的绝大多数是A卡
=======================================
新版chrome 为我们带来了GPU加速.
但是chrome的GPU加速一直问题多多.
例如 开启之后速度反而变慢.
最近我开发的一个HTML5游戏引擎 在chrome中开启 GPU Accelerated Canvas 2D 后,
画面更是完全乱掉.
花了很多时间去排查到底是我的程序有了问题 还是chrome的问题
,如果是chrome的问题, 那么到底是哪部分出了问题.
最近终于被我找到了, 原来是 cle ...
这次大会是我的治愈系小天使@tinyfool (他就是那个重量级的知名果粉郝陪强,blog:[url] http://tiny4.org[/url] ) 发起, 盛大创新院赞助的, 应该算是国内第一次比较大型(历时一天,200多人参加)cocoa专题的技术交流会.
我个人目前专注于web技术, 偶尔写写java 和python, 接触过一些android和webos开发, 对cocoa,objective-c则是一窍不通.但是还是兴致勃勃的报了名.从最终结果来看,这次报名是非常值得的.
说它值得, 并不是因为我参加了这个会之后, cocoa开发水平得到了多大的提升(我依然是一窍不通), 而是 ...
我也来重复造个轮子吧 ,发布一个利用prototype(原型,不是指那个叫做prototype.js的框架),在Javascript中实现类机制的简单框架: GT-Class .
源码&示例: https://github.com/finscn/GT-Class
=========================
这是一个利用prototype(原型,不是指那个叫做prototype.js的框架) ,在Javascript中实现类机制的简单框架.
虽然目前这类框架有很多, 但是在实际工作中,它们往往在功能/性能/易用性等方面并不能完全符合我的需求.
因此我结合了一些现有 ...