lufy
码龄15年
求更新 关注
提问 私信
  • 博客:2,059,971
    2,059,971
    总访问量
  • 85
    原创
  • 3,913
    粉丝
  • 9
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:日本
加入CSDN时间: 2010-05-01

个人简介:从事web开发和游戏开发多年,精通html5和flash等技术。html5开源游戏引擎lufylegend.js的开发者,著有HTML5 Canvas游戏开发实战一书,利用html5和flash等技术独立开发了大型网页游戏アイドルバトルflash游戏ポイガチャ多平台游戏三国记系列,以及数十款手机小游戏,游戏开发经验十分丰富。

博客简介:

lufy小屋

博客描述:
喜欢玩游戏,更喜欢研究游戏,用自己的双手编写自己的游戏世界
查看详细资料
个人成就
  • 博客专家认证
  • 获得1,519次点赞
  • 内容获得2,081次评论
  • 获得571次收藏
  • 代码片获得340次分享
  • 博客总排名531,163名
创作历程
  • 5篇
    2017年
  • 37篇
    2014年
  • 28篇
    2013年
  • 19篇
    2012年
  • 22篇
    2011年
  • 6篇
    2010年
成就勋章
TA的专栏
  • WebGL入门
    32篇
  • 游戏脚本的设计与开发
    19篇
  • HTML5游戏开发
    47篇
  • 游戏引擎
    55篇
  • ActionScript
    15篇
  • 游戏开发
    46篇
  • html5&javascript
    66篇
  • 移动开发
    1篇
  • WebGL
    31篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

lufylegend.js游戏引擎官网
icon
http://lufylegend.com/lufylegend
  • qq交流群:298385345
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

89人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

《游戏脚本的设计与开发》-(RPG部分)3.5 游戏背包和任务系统

背包系统在游戏中是必不可少的,在游戏中,所有获得的物品都会储存在背包里面。背包的种类,我一般将它分成两大类,一种是类似于《吞食天地》的“个人背包”,在游戏中每个人物都有一个背包,每个人的背包都互不影响,并且每个人只能使用自己背包中的物品。另一种是“集体背包”,游戏中所有己方的人物都共用一个背包,大多数游戏都采用这种形势。下面我们就来实现一下“集体背包”。
原创
博文更新于 2023.11.25 ·
40834 阅读 ·
37 点赞 ·
29 评论 ·
81 收藏

用AS3.0开发的flash版曹操传

发布资源 2010.08.27 ·
application/x-rar

slg游戏之多人对战版

发布资源 2010.12.08 ·
application/x-rar

《HTML5 Canvas 游戏开发实战》前三章试读

发布资源 2013.04.22 ·
rar

[WebGL入门]三十二,四元数和minMatrixb.js

这次结合实际应用,来继续了解一下。将三维空间中的坐标变换为四元数,然后进行旋转处理。虽说,本次用来解说的demo,即使不使用四元数也能轻易的实现,但是使用了四元数之后,会更加的直观一些。对于四元数周边的处理,会使用到本网站的算法库minMatrixb.js,还有另一个与矩阵相关的处理就是它的姐妹库minMatrix.js。四元数相关的处理是相对比较难的,使用minMatrixb.js能让简化四元数的计算。
翻译
博文更新于 2017.08.29 ·
5028 阅读 ·
1 点赞 ·
6 评论 ·
2 收藏

[WebGL入门]二十一,从平行光源发出的光

写的太长了,果然,就算是简单点说,关于光的处理也需要很长的描述。重点是,3D渲染中没有办法完全模拟现实中的光,只是大致是那么回事而已。完全模拟自然界的物理学的话,计算量是非常大的,所以代替这些的就是这次所介绍的,使用平行光源,法线,逆矩阵等技术,在一定程度上尽可能的让画面看起来真实。理解这次文章的内容,需要一定程度的数学知识,向量,法线,矩阵,这些在平常生活中是不会出现的,但是好好考虑一下的话,应该是可以理解的。
翻译
博文更新于 2014.08.28 ·
11088 阅读 ·
7 点赞 ·
2 评论 ·
6 收藏

关于战棋对战化的设想和实现


想写写博客了,但是却发现自己最近什么东西都没弄,只忙着工作了
 
于是,把之前发过的帖子,拿来这里填一下了
 
关于曹操传对战化,或者说是战棋游戏的网络化,我在很早之前就有过很多的设想,只是没有精力和能力去把它变成现实
说一说我对战棋网络化的设想吧,
1,和现在其他网游一样,每个玩家可以选择自己喜欢的人物角色进行游戏,这些人物有着不同的属性,比如说曹操传里的骑兵,步兵,弓兵,军师,跑车等等
2,玩家一开始的属性,根据玩家选择的
原创
博文更新于 2011.01.29 ·
5824 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

《游戏脚本的设计与开发》-目录&序

简单说,游戏脚本就是依据一定的格式编写的可执行文件,游戏可以通过脚本中自定义的语句来执行相应的逻辑。举个例子,舞蹈演员随着音乐翩翩起舞,其实音乐在这里就担当了脚本的角色,音乐里记录了每一个舞蹈动作,舞蹈演员根据自己的专业知识,将这些音乐转换为优美的舞姿。游戏也一样,游戏脚本里记录了游戏的控制语句,游戏引擎将这些控制语句进行解析,转换为生动的游戏画面。
原创
博文更新于 2014.09.02 ·
73195 阅读 ·
59 点赞 ·
44 评论 ·
364 收藏

[WebGL入门]二十四,补色着色

这一次分别说了高氏着色和补色着色两种着色,高氏着色的优点是计算量比较低,而和补色着色相比的话,渲染效果不太自然。补色着色正好相反,计算量很高,但是渲染效果非常完美。到底选择那种方法,取决于模型的顶点数和需要的渲染效果,以及执行环境能够承受的计算负荷。实际应用中,根据利用的场景和描画的模型,分别使用不同的方法是非常重要的。这次也准备了demo,急着看运行效果的人可以点击文章最后的链接来测试。另外,补充一点,这次的demo中对圆环体的生成函数做了几处修改,返回值是以对象的形势返回的,可以指定圆环体的颜
翻译
博文更新于 2014.10.11 ·
6988 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

用程序来控制一个网页,实现自动输入等操作

首先今天要说的东西跟游戏无关,你是不是有时候会遇到,在某个网页上重复着几十次的简单而又无聊的录入或点击等工作?比如你的程序需要测试,需要注册大量的测试邮箱。比如你的老板是个变态,让你去各个论坛发大量的垃圾贴子(最无耻行为,纯属举例)。或者,你需要定时的到某一个网页上执行某一些行为,比如上班下班的出勤打卡系统,等等吧,如果有,那么我今天所介绍的或许会对你有帮助。当然,如果你要操作的这些网页都是自己开发的,那么无所谓了,你在多开发个工具就行了,但是我说的上面这些都是第三方的网页,你控制不了它们,如果遇到上上
原创
博文更新于 2014.05.09 ·
182128 阅读 ·
72 点赞 ·
122 评论 ·
323 收藏

flash_rpg_game

发布资源 2010.05.29 ·
application/x-rar

html5游戏开发-愤怒的小鸟-开源讲座(三)-碰撞产生的冲力

在前面已经实现了利用外力将小鸟弹飞出去,并且实现了镜头的跟随。本次来研究一下小鸟与其他物体之间发生碰撞时的冲力,以及由碰撞而使物体发生变形,进而消失,下面是前两讲的链接,看本篇教程之前请朋友们最好先了解一下。html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟http://blog.csdn.net/lufy_legend/article/details/7765599html5游戏开发
原创
博文更新于 2017.08.23 ·
22909 阅读 ·
43 点赞 ·
37 评论 ·
36 收藏

html5游戏开发-愤怒的小鸟-开源讲座(二)-跟随小鸟的镜头

上一讲中介绍了如何让小鸟旋转跳上弹弓,以及利用外部力使小鸟弹飞出去,但是如果不做任何处理的话,小鸟就这么直冲冲的飞出屏幕了,本次我们就要让镜头时刻跟随小鸟来移动。下面是上一讲的连接,没有看过上一讲的朋友们请先了解一下。html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟http://blog.csdn.net/lufy_legend/article/details/7765599关于如何
原创
博文更新于 2017.08.23 ·
16793 阅读 ·
25 点赞 ·
13 评论 ·
29 收藏

html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟

愤怒的小鸟是一款人气火爆的益智游戏,现在我试着用lufylegend库件和Box2dWeb物理引擎来看看在html5中如何制作此类经典的物理游戏。准备工作一首先,你需要下载lufylegend库件1.4.1版http://blog.csdn.net/lufy_legend/article/details/7751425box2dweb你可以到这里下载http://code.google.com/p
原创
博文更新于 2017.08.23 ·
35458 阅读 ·
76 点赞 ·
45 评论 ·
76 收藏

[WebGL入门]三十一,Quaternions(四元数)

D编程的世界中,数学的知识是非常重要的。最具代表的就是矩阵了,不知道矩阵的话,就没办法进行坐标变换了。而其他的,向量的知识,内积・外积这些也都是不可缺少的。的确是非常烦人。那么,这次的标题是四元数。不光是WebGL,在DirectX中也同样存在着四元数。它到底是个什么东西,使用它之后又有那些方便之处,我想很多人恐怕也没有明确的概念。这次就来说说四元数的定义以及它的简单的使用方法。这次真的是纯粹的数学话题,估计读起来会很枯燥,首先理解这篇文章的最大目的,然后慢慢往下看吧。
翻译
博文更新于 2017.08.23 ·
3611 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

[WebGL入门]三十,混合系数

混色是将颜色和颜色混合处理的总称,在WebGL中主要是指源颜色和目标颜色这两种颜色的混合。源颜色是即将要绘制的颜色,目标颜色是已经绘制的颜色,源颜色如何处理,目标颜色如何处理,这些都可以单独进行设置。颜色如何处理是由混合系数决定的,混合系数有很多种,不同的组合绘制的结果也会有很大不同。根据自己的创意,可以实现透明处理,加算合成,反转合成等各种各样的合成处理。这次,来更进一步详细说说混合系数。而这回的demo,也会将这些混合系数做成可调整的形式,大家可以试一下各种混合系数的组合。
翻译
博文更新于 2017.08.23 ·
3931 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

[WebGL入门]二十九,透明混色

所谓混色,就是刚才叙述的那样,把颜色混合在一起。那么用来混合的颜色是什么颜色呢?顶点的颜色?还是纹理的颜色?答案既不是顶点颜色也不是纹理 颜色。而是源颜色(即将要绘制的颜色)和目标颜色(已经绘制的颜色)。WebGL在渲染东西之前,必须进行context的初始化,将颜色和深度清除。持续循环的处理中,需要每次执行clear函数,将context的颜色初始化。这时候,要通过clearColor函数指定一种颜色将context涂抹一遍,这也是所谓的目标颜色中的颜色,也就是已经画上去的颜色了。而接下来要渲染什么的话,
翻译
博文更新于 2017.08.18 ·
4623 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

[WebGL入门]二十八,纹理参数

为了进一步提升纹理的渲染质量,来介绍一下纹理参数。通过控制纹理参数,可以很好的提升模型的渲染质量,虽然会有些比较难理解的地方,这些可以以后再考虑。那么,WebGL中的纹理参数到底是什么呢?现在就从这里开始说明。纹理参数就是跟纹理渲染的时候的质量及特征相关的特性。比如说,即使是使用同样的解析度和大小的图片生成的纹理,如果纹理参数不同,那么渲染的结果差异会很大。
翻译
博文更新于 2017.08.16 ·
3569 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

[html5游戏开发]经典的推箱子

开言:lufylegend.js引擎已经更新到1.6以上了,虽然我陆陆续续发布了一些教程,也提供了一些简单的游戏示例,但是一直以来也没有制作几款完整的作品来,实在也是自己一个人时间太有限了,接下来的时间,我会尽可能的使用lufylegend.js引擎开发几款完整的作品,来增加一下这个引擎的说服力,希望喜欢html5,喜欢游戏开发的朋友多提些意见。这一次先来看一个经典的推箱子游戏,相信大家也都知道这
原创
博文更新于 2015.05.27 ·
25155 阅读 ·
50 点赞 ·
97 评论 ·
62 收藏

移动开发中一些bug及解决方案

网页开发要面对各种各样的浏览器,让人很头疼,而移动开发中,你不但要面对浏览器,还要面对各种版本的手机,ios好一点,而安卓就五花八门了,你可能在开发中也被它们折磨过,或者正在被它们折磨,我在这里说几个我在开发中遇到的比较难缠问题,和解决方案,给其他朋友提个醒,因为一旦碰到了这些bug,虽然解决方法不难,但是你可能要花上几个小时,几天,甚至更长时间才能解决它们,遇到这些bug的话要注意,以后发现其他bug也会继续补充,也希望你也可以把你遇到的bug回复给我,我会一起补充到文章里,帮助其他人一起解决问题。
原创
博文更新于 2015.02.15 ·
39774 阅读 ·
20 点赞 ·
6 评论 ·
42 收藏
加载更多