HTML5支持自定义字体,Google专门开设了一个服务开发者可以上传和共享自己的字体,使用方法很简单:
1) 查看字体列表,选择你要使用的字体
2) 然后在header中加入CSS调用,比如:
<link href='http://fonts.googleapis.com/css?family=Ubuntu' rel='stylesheet' type='text/css'>
3) 最后就是使用了:
h1 {font-family: Ubuntu}
或者在Canvas中使用
var context = document.getElementById("canvas").getContext("2d");
context.font = "bold 12px Ubuntu";
context.fillText("Hello World", 20, 20)
2011-05-26 21:07:22, 538 reviews, comment
send to mailbox
最近一直在看HTML5游戏开发这方面的东西,从小学FC上的超级玛丽 ,魂斗罗一直到现在的全机种制霸(这绝对不是赤果果的炫耀...),shitou的玩龄也有快15年了,虽然一直在做程序开发的东西但从来没接触多游戏开发这方面的内容,个人严重抵触flash,虽然几年前研究过flex,但是还是不想用flex/flash来起步做游戏,最近HTML5已经被各大浏览器厂商推到风口浪尖了,各种支持也越来越完善,尤其是HTML5中的Canvas, Audio标签对游戏开发都是很至关重要的,在没有HTML5之前,web game都是javascript和flash来实现的,现在有了新选择。
加之iOS对flash的封杀,所有基于flash的web game都是被悲剧了,而各大厂商(包括移动浏览器)都力挺HTML5,这样用HTML5开发的游戏经过简单的修改(基本上是用户控制方面的,比如鼠标的点击,屏幕触摸等操作)就可以运行在移动平台了。
关于游戏引擎/开发库
目前有很多基于JS+Canvas的游戏开发库,大部分都是开源的,不过功能都不是很完善,也有商业的,比如Impactjs,shitou目前就是用的这个引擎,版权费用是99刀,在研究了近两个星期后,简单总结了这个引擎的一些特点:
ps: 欢迎各位同学来信性骚扰,mytake6ATgmailDOTcom
2011-05-22 21:18:12, 526 reviews, comment
基于HTML5的塔防类游戏pirateslovedaisies,是微软为了show下IE9对HTML5的支持而开发的,效果已经完全可以媲美Flash了,而且还开放了游戏的一个JS库,这里是开发者关于游戏开发过程的描述,非常值得一看
2010-12-29 09:08:49, 766 reviews, comment
少女,不点下广告吗!
all by shitou
blog comments powered by Disqus