摘要: 一,LegendForHtml5Programming1.0库件是什么?它是一个javascript库,它模仿了ActionScript的语法,用于html5的开发,目前实现的功能相对较少,还不能称之为引擎,希望将来可以作为html5的开源引擎,为html5开发者提供服务。二,LegendForHt 阅读全文
posted @ 2016-10-27 22:53 jiangxiaobo 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 第九篇,仿URLLoader读取文件 先看看最后的代码 基本上已经实现了Actionscript的模仿了。 效果和代码看这里,看不到效果的请下载支持HTML5的浏览器 http://fsanguo.comoj.com/html5/jstoas09/index.html 下面说说实现过程其实JavaS 阅读全文
posted @ 2016-10-27 22:44 jiangxiaobo 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 用仿ActionScript的语法来编写html5系列开发到现在,应该可以做出一些东西了,下面先来研究下图片的各种效果预览各种效果看下图效果和代码看这里,看不到效果的请下载支持html5的浏览器 http://fsanguo.comoj.com/html5/jstoas07/index.html 2 阅读全文
posted @ 2016-10-27 22:42 jiangxiaobo 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 第七篇,自定义按钮这次弄个简单点的,自定义按钮。其实,有了前面所定义的LSprite,LBitmap等类,定义按钮就很方便了。下面是添加按钮的代码, 原理:建立一个继承自LSprite的LButton类,给按钮设定两个图片,然后侦听鼠标位置,当鼠标移动到按钮上的时候,变换按钮状态,就是一个简单的按钮 阅读全文
posted @ 2016-10-27 22:41 jiangxiaobo 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 一,对比1,html5中首先看看在html5的canvas中的文字显示 在html中输入框就不用说了,需要用到input标签 2,在as中 二,编写js类库后的代码 三,实现方法文字显示非常简单,只需要建立一个LTextField类和一个show方法就可以了function LTextField() 阅读全文
posted @ 2016-10-27 22:40 jiangxiaobo 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 用仿ActionScript的语法来编写html5——第五篇,Graphics绘图 canvas本身就是一个Graphics,可以直接进行绘图在actionscript里面,每个Sprite都有一个Graphics,Shape我先不考虑了,它更容易实现些,在Html5中,绘图都是绘在同一个canva 阅读全文
posted @ 2016-10-27 22:26 jiangxiaobo 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 第四篇,继承与简单的rpg 这次用继承自LSprite的类来实现简单的rpg的demo先看一下最后的代码与as的相似度 应该还算可以吧?看一下成果吧,看不到效果的请下载支持html5的浏览器http://fsanguo.comoj.com/html5/jstoas03/index.html 下面说一 阅读全文
posted @ 2016-10-27 22:23 jiangxiaobo 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 第三篇,鼠标事件与游戏人物移动 一,假设假设,所有可添加鼠标事件的对象,都有一个mouseEvent方法,添加的鼠标事件同过这个mouseEvent来调用。这样的话,添加鼠标事件,其实只需要给canvas添加一个鼠标事件,然后循环LGlobal类里的childList,即循环所有的可视对象,如果被添 阅读全文
posted @ 2016-10-27 22:21 jiangxiaobo 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 上一篇,我已经模仿as,加入了LBitmap和LBitmapData类,并且用它们实现了静态图片的显示。这次用Sprite来动态显示图片。依然遵循上一篇对显示对象的处理的思路,添加LSprite类,并追加show方法,如下: 因为Sprite上可以有图片等其他的可显示对象,所以我在其构造函数里,添加 阅读全文
posted @ 2016-10-27 22:18 jiangxiaobo 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 第一篇,显示一张图片 一,代码对比 as代码: public var loader:Loader; public function loadimg():void{ loader = new Loader(); loader.contentLoaderInfo.addEventListener(Eve 阅读全文
posted @ 2016-10-27 22:15 jiangxiaobo 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 了解localStorage localStorage是最新的HTML5中的新技术,它主要是用于本地储存。最近看了看localStorage,发现比cookie好多用了,还比cookie简单多了。于是我到这里来和大家分享一下。 一、介绍 本地储存这东西历史可长了,先是从cookie开始,中途还有什么 阅读全文
posted @ 2016-10-27 19:17 jiangxiaobo 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一,说在前面的话 大概在半年前,看见一到信息竞赛题:在任意方格阵中设置障碍物,确定起始点后,求这两点之间路径。当时觉得蛮有意思的,但是没有时间去做,今天花了两个小时来实现它。据说有一个更高级的寻路算法叫做a*, 那我就把我的算法叫做W*。 这个算法主要用于解迷宫和实现战棋游戏(SLG)的寻路。首先讲 阅读全文
posted @ 2016-10-27 19:13 jiangxiaobo 阅读(2381) 评论(0) 推荐(0) 编辑
摘要: 今天我突发其想,想到可以用HTML5来仿照苹果操作系统做一个能在Web平台运行的iOS。 当然,要开发出一个操作系统,等我再归山修练一百年再说吧。今天就先娱乐一下,先搞一个开机界面。 完工后的图片: 担心图片是被我PS后的同学可以直接进入下面的地址测试: http://www.cnblogs.com 阅读全文
posted @ 2016-10-27 19:10 jiangxiaobo 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: lufy前辈写过《[代码艺术]17行代码的贪吃蛇小游戏》一文,忽悠了不少求知的兄弟进去阅读,阅读量当然是相当的大。今天我不仿也搞一个这样的教程,目地不在于忽悠人,而在于帮助他人。 先看demo效果图: 测试URL: http://www.cnblogs.com/yorhom/articles/315 阅读全文
posted @ 2016-10-27 18:41 jiangxiaobo 阅读(2714) 评论(0) 推荐(0) 编辑
摘要: 经历了几个月的改进,终于发布1.0.0版了。虽然引擎依然存在漏洞,但是比起上次更新还是要好多了。在这里不得不感谢各位网友的大力支持。 首先为引擎做一个开场白吧,也好让大家了解一下它: lufylegendRPG是基于lufylegend的HTML5游戏引擎。使用它时,需要引入lufylegend.j 阅读全文
posted @ 2016-10-27 18:39 jiangxiaobo 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 上一次,我们实现了对话类,今天就来做一个游戏中必不可少的——人物类。 当然,你完全是可以自己写一个人物类,但是为了方便起见,还是决定把人物类封装到这个引擎里。 为了使这个类更有意义,我还给人物类加了几个特效,在以下讲解中会提到。 以下是本系列文章的目录: 如何制作一款HTML5 RPG游戏引擎——第 阅读全文
posted @ 2016-10-27 18:38 jiangxiaobo 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 今天我们来实现情景对话。这是一个重要的功能,没有它,游戏将变得索然无味。所以我们不得不来完成它。 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容。。。 因此我们只能通过数组+JSON来将对话信息装起来,然后根据信息作出不同的显示。接下来我便要向大家展 阅读全文
posted @ 2016-10-27 18:30 jiangxiaobo 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 开言: 在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果。所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕。 为了大家做游戏方便,于是我给这个引擎加了这么一个类。 本系列文章目录: 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现 http 阅读全文
posted @ 2016-10-27 18:10 jiangxiaobo 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 开言: 以前lufy前辈写过叫“ HTML5游戏开发-零基础开发RPG游戏”的系列文章,在那里面我学习了他的引擎以及了解了游戏脚本。自从看了那几篇文章,我便对游戏开发有了基本的认识。今天我也以零基础为视点,为大家讲述如何开发一款简单的游戏。希望大家看了这篇文章,能使你对理解游戏开发有帮助。 你可以先 阅读全文
posted @ 2016-10-27 18:06 jiangxiaobo 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 今天我们来实现烟雨+飞雪效果。首先来说,一款经典的RPG游戏难免需要加入天气的变化。那么为了使我们的RPG游戏引擎更完美,我们就只好慢慢地实现它。 本文为该系列文章的第二篇,如果想了解以前的文章可以看看下面列表: 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现 http://blog 阅读全文
posted @ 2016-10-27 17:56 jiangxiaobo 阅读(1260) 评论(0) 推荐(0) 编辑