`
hw999
  • 浏览: 49464 次
文章分类
社区版块
存档分类
最新评论
文章列表
赖勇浩(http://laiyonghao.com) (续上) 游戏(服务器)是一种CPU密集、I/O密集的应用,但是因为GIL的原因,Python不能充分利用多核,所以一般都采用分布式的方案,那么CPU方面就没有太多好讲的了,不过I/O方面蛮有意思,可以讲一下。这里有没有node.js社区的朋友?(有人举手)。这句话你熟悉吗?(幻灯片上是一句话:I/Oneedstobedonedifferently.)这句话是node.js的作者说的,他说I/O该用不同的方法来实现啦。我觉得他说得很对,……后来他也做了node.js。这里有一个node.js操作DB的例子,DB操作必须是有I/O
赖勇浩(http://laiyonghao.com) 注:本文根据2011年12月4日我在上海PyConChina上的报告的录像整理而来,有较多口语,但废话不多。 原录像:http://e.gensee.com/v_3df867_14 (前面约四分半钟的暖场与自我介绍,略)今天的主题演讲其实受 ...
上次介绍了在html5中实现图片扭曲效果的原理,并扩展成了drawtriangles函数, 下面是上文连接 HTML5高级编程之图形扭曲及其应用一(原理篇) http://blog.csdn.net/lufy_legend/article/details/8084367 下面来详细讲解一下drawtriangles函数的使用方法。并且使用drawtriangles函数实现下面这种处理效果 因为这个方法是从AS3移植而来,所以它的使用方法和AS3基本一致,这里是AS3的drawtriangles函数API,大家可以参照一下 http://help.adobe.com/zh_CN/FlashPla ...
HTML5中的几种变形 HTML5中的变形,共有以下几种方法 scale() 缩放rotate() 旋转translate() 平移transform() 矩阵变形setTransform() 重设矩阵 这几个方法,对图片一共能完成下面几种处理 但是,如果要实现下面这种不规则的变形,就不行了 那咱们一步步,先来看HTML5的这几个方法。 1,缩放方法如下 <!DOCTYPE html> <html> <body> <canvas id="myCanvas" width="800" height=" ...
赖勇浩(http://laiyonghao.com) 去年,就参加了 PyCon China 2011,并且作了一个报告,介绍了一下《Python 之于 webgame 的应用》这个主题,感谢互联网,现在还可以看到当时的录像:http://e.gensee.com/v_3df867_14 PyCon 是一个遥远的概念,以前 ...
说明 lufylegend1.5.0版终于发布了,本来打算再完善一下才发布的,但是最近实在太忙了,1.5.0版拖了又拖,所以决定先发布,等继续完善后再发布1.5.1版,API也相对完善了一下,并加入到了下载包中,原谅偶复制粘贴...... lufylegend.js库件的下载及在线API文档请点击下面链接 http://lufylegend.com/lufylegend 一,1.5.0版更新内容 1,将1.4.1版扩展功能整合到库件内2,修正了1.4.1版中的一些bug,比如在愤怒的小鸟demo中,物体不断跳动等3,使用LGraphics画图形的时候,允许设置边框线宽为04,LGraphi ...
赖勇浩(http://laiyonghao.com)最近在折腾项目在腾讯开放平台的上线问题。其中有一点是网络协议的设计与实现。应用层协议很容易解决:我们使用 google protobuf 的 RPC。一开始,我们直接在 TCP 协议之上实现的,随着以下 3 个需求 ...
在前面已经实现了利用外力将小鸟弹飞出去,并且实现了镜头的跟随。本次来研究一下小鸟与其他物体之间发生碰撞时的冲力,以及由碰撞而使物体发生变形,进而消失,下面是前两讲的链接,看本篇教程之前请朋友们最好先了解一下。 html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟 http://blog.csdn.net/lufy_legend/article/details/7765599 html5游戏开发-愤怒的小鸟-开源讲座(二)-跟随小鸟的镜头 http://blog.csdn.net/lufy_legend/article/details/7782968 其实在box2d中,只要我们设定 ...
上一讲中介绍了如何让小鸟旋转跳上弹弓,以及利用外部力使小鸟弹飞出去,但是如果不做任何处理的话,小鸟就这么直冲冲的飞出屏幕了,本次我们就要让镜头时刻跟随小鸟来移动。下面是上一讲的连接,没有看过上一讲的朋友们请先了解一下。 html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟 http://blog.csdn.net/lufy_legend/article/details/7765599 关于如何让镜头跟随某一物体,我一开始的想法就是循环所有物理世界里的物体,以小鸟作为参照物,然后来计算其他物体的相对坐标,从而实现镜头跟随。但是觉得每次循环所有物体有些麻烦,于是我专门请教了box2djs ...
愤怒的小鸟是一款人气火爆的益智游戏,现在我试着用lufylegend库件和Box2dWeb物理引擎来看看在html5中如何制作此类经典的物理游戏。 准备工作一 首先,你需要下载lufylegend库件1.4.1版 http://blog.csdn.net/lufy_legend/article/details/7751425 box2dweb你可以到这里下载 http://code.google.com/p/box2dweb/downloads/list 关于lufylegend库件的使用方法,大家可以看一下我以前的一些文章和教程,或者看下面的api说明。 http://lufy.netne. ...
lufylegend.js库件的下载及API文档请点击下面链接 http://lufy.netne.net/lufylegend-js.php 一,1.4.1版更新内容 1,修正了一些低级bug2,增加了hitTest方法,用于检测矩形碰撞3,增加了hitTestArc方法,用于检测圆形碰撞4,为ie浏览器增加了Array.prototype.indexOf方法5,增加了LRectangle矩形类6,增加了LQuadTree四叉树类,用户快速碰撞检测7,增加了Box2dWeb的一些连接体的封装8,为LBitmap对象增加了翻转功能,width属性不再可以直接用,改变LBitmap对象的宽度时, ...
上次介绍了用box2dweb创建各种刚体,这次来介绍如何用鼠标拖拽刚体,刚体之间的碰撞,以及刚体之间的各种连接。 HTML5游戏开发-Box2dWeb应用(一)-创建各种各样的刚体 http://blog.csdn.net/lufy_legend/article/details/7654607 一,鼠标拖拽刚 ...
“吉普赛人祖传的神奇读心术.它能测算出你的内心感应”,任意选择一个两位数(或者说,从10~99之间任意选择一个数),把这个数的十位与个位相加,再把任意选择的数减去这个和。例如:你选的数是23,然后2+3=5,然后23-5=18,在图表中找出与最后得出的数所相应的图形,并把这个图形牢记心中,然后点击水晶球。你会发现,水晶球所显示出来的图形就是你刚刚心里记下的那个图形:http://lufy.netne.net/lufylegend-js/lufylegend-1.4/psychology/index.html原理倒是很简单,看看你是不是注意到了?代码也不多,想看代码的话,直接用浏览器查看一下吧。当 ...
本篇开始,会介绍lufylegend-1.4.0的新功能,怎样结合box2dweb创建一个物理世界以及这个物理世界里的各种刚体 准备工作 首先你需要下载html5开源库件lufylegend-1.4.0 http://blog.csdn.net/lufy_legend/article/details/7644932 box2dweb你可以到这里下载 http://code.google.com/p/box2dweb/downloads/list 准备三张图片, 分别用来创建圆形,矩形和三角刚体。 准备结束,现在开始制作。下面是利用lufylegend.js中的LLoadManage类来读 ...
搬了新家,整理一批我觉得可以转让的书。书基本上全新,封面可能会有折痕,之前保管状况一般,书的边缘可能会有点泛黄。部分书带有蓝色或红色的“天道酬勤”章,如果是做了笔记或写了名字的,我会取消交易(会知会你 ...
Global site tag (gtag.js) - Google Analytics