自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(266)
  • 收藏
  • 关注

原创 ARPG页游, 两个版本常规版本和stage3d硬件加速版本,带演示

arpg页游出售 完成度60%现由于特殊原因低价出售arpg前端页游源码,整个游戏架构,现已经完成场景,战斗部分!可以快速部署第二次开发。包括游戏制作工具!普及游戏制作流程,平民化!为普及网游平民化!欢迎大家前来组团购买!游戏已经已经优化过四叉树优化! 内存SO管理!对象池管理!保证内存在300M 以内 同屏 600人 30帧频! 无压力!  1000人

2012-12-15 14:18:27 7140

原创 arpg前端游戏框架

请看http://blog.sina.com.cn/s/blog_a4d5872d01016dd9.htmlcsdn博客不再更新

2012-07-26 17:26:49 7352

原创 从引擎核心谈页游处理 flash平台和 webgl_html平台的硬件加速 2d处理

flash的stage3d 以及  webgl    只要是两者都接触过人得会发现  他们其实是类似的 他们的硬件编程并没用多大的区别 唯一令我不能释怀的是 js的面向对象写的太痛苦  但是从编程上讲 stage3d的东西全部完全可以移植到 webgl上去    而且处理手法 一样 下面说的无关平台   当页游中  有大量资源时如何发挥 GPU  flash 一样  哪怕webgl

2012-02-06 13:51:35 8001

原创 Molehill开发利器 <1>

图像合成器  由于 MoleHill开发  需要尽量减少Texture的量    所以该需要合成的合成  作用是帮助生成程序需要的UV    UV的具体生成在动编里思路 先  通过软件 将素材合成一张大图像 然后 在 进行动作编辑器进行编辑 动作编辑完成之后 生成UV数据再 将这个大图像 切割成小图像 进行网络加载   最终程序还原大图像

2011-12-17 22:47:42 4239

原创 mohill2d 引擎 yf2d

yf2d引擎的思想是和ND2D的 一样  具体方法 是 www.nulldesign.de/2011/04/07/molehill-nd2d-speeding-up-the-engine/开发这个yf2d的目的为了为开发ARPG游戏 而专门开发的在后期工作中会引进 3d模型  让3d模型在2d场景中跑起来  。当前demo 演示  :

2011-12-01 22:22:03 4992

原创 天眼系统 地图缩放

魔法师:   飞行技能  风术 战士  轻功技能    血族    化出翅版飞行魔化血翅  天眼系统    归结:地图缩放   三种实现    1一 在一张大bitmapData上实现scale 这个bitmapData也就是游戏的场景的bitmaData   这样缩放以后 只能

2011-07-26 17:29:42 10302

原创 相关联文件 默认启动

2011-07-22 17:48:09 4379

原创 随时记录---瞬间想法

任何一个游戏公司都必须要有自己的一套UI 这是毋庸置疑的1 最近在用ui写东西感觉很浪费时间  因而一个想法出来了   在实际项目中 在开发底层UI的时候 顺便 要开发个 UI图形界面生成工具   这样的话 可以大大的加快开发速度! 为此 打算在下一个自己的ui框架中 开发该编辑

2011-07-16 12:03:54 4785

原创 markObject备份

/** *  * 棱形画法 : *  *  * import flash.display.*;            var star_commands:Vector. = new Vector.()        star_commands.push(1, 2, 2, 2);

2011-07-16 12:00:36 4289

原创 地图数据说明

地图文件下载  :http://www.huanhuan18.com/myWeb/soft/YFEditor.air    或者 : http://www.huanhuan18.com/myWeb/soft/YFEditor/ exe形式 ::http://www.huanhuan18.com/myWeb/soft/YFEditor.exe使用注意 : 假如 需要使用低像素图片 需要自己手动 去

2011-07-02 13:45:27 4960

原创 YFMapEditor

可走,消隐,障碍 ,多地图跳转点 建筑控制点 ~一切尽在 YFMapEditor!为您的webgame保驾护航!本软件采用flash编写! 采用的UI乃是yf-flash-tree!下载地址随后贴出!请耐心等待~!  yf-flash-tree的控件还在人性化处理中~处理完成后随后和YFMapEditor一起奉上~   

2011-06-27 23:35:00 5224

原创 yf-flash-tree 发布了

yf-flash-tree 发布了   flash  FileSystemTree the most inspiring thing is  the  FileSystemTree  for flash  developers! flash版本的 FileSystemTree 是该组件的最大特色!弥补了flash FileSystemTree的空白,此外  还包含T

2011-06-08 13:21:00 5213

原创 文件检索算法

文件检索算法  可以 用这个算法 实现 混淆器的编写 ,以及  病毒等等的随机复制 只要 你想得到没有做不到  见个人博客:   http://www.huanhuan18.com/blog/?p=30

2011-06-04 21:40:00 5191

原创 flash资源 连接类 以及类打包成swc

原文:http://www.luaye.com/blog/index.php?action=read&id=54在一个打包类中 对所需要进行打包的类进行 导入import 以及声明即  var arr:Array=[类名,Sprite]; 打包的类  编译即可  可要打包所有的资源以及相关的类

2011-05-31 16:35:00 6332

原创 dos设置ip以及 dns

<br />由于有时候中病毒,机器上可能配合ip地址的本地连接属性窗口打不开! 而又连不了网,而且杀毒软件又被病毒禁用! 在这种情况下必须要把网连上 才能进行在线杀毒!<br /> <br /> <br />dos命令   是静态ip      xp win7都可以:<br /> <br /><br />Dos设置 IP址DNS <br /> <br /> <br />C:/Documents andSettings/Administrator>netsh<br />netsh>interface<br

2011-03-20 15:00:00 4968

原创 MMORPG的数据包系

原文 :http://blog.csdn.net/mgphuang/archive/2010/08/28/5845497.aspx<br /><br />#本文发表于08年12月《程序员》杂志,贴出以备遗失。<br /> <br />对!我想介绍的和你从标题中理解的是一样的东西:大型多人在线角色扮演游戏客户端和服务器端之间通讯的数据包!之所以加一个“系”,是因为我想包含围绕数据包展开工作的相关话题。下面我所提到的数据包系就是基于这个定义。在我看到的很多网络应用中,数据包系的设计千奇百怪。这么形容并不

2011-03-17 21:13:00 6047

原创 滑块游戏————春节

<br />demo地址  :http://35free.net/kboy/demo.swf<br /> <br />源码下载地址:  http://35free.net/kboy/game.rar<br /> <br /> <br /> <br /> <br /> <br /> <br />拼图大闯关游戏!!<br /> <br />在该游戏中 滑块的大小可以通过cellWidth  cellHeight量设置  图片大小为imageWidth imageHeight<br /> <br />我这里由于时

2011-02-02 22:59:00 7872

原创 FileUtil工具类 用于 AIR

<br />由于最近在写 地图编辑器 发现频繁的需要对文件进行操作 所以将File类进行一些封装       后话:争起在年前完成以及出一个游戏demo <br /> <br /> <br /> <br />类 :<br /> <br /> <br /> <br /> package utils.air<br />{<br /> import flash.events.Event;<br /> import flash.events.IOErrorEvent;<br /> import flash.file

2011-01-15 22:12:00 4927

原创 地图编辑器第二部!! 给网格坐标定位

package { /** * ... * @author dreamnight */ public class MapUtil { import flash.geom.Point; public function MapUtil() { } /** * * //这里的 px 是相对于原点的像素坐标 * */ public static function getC

2010-12-23 16:04:00 6220

原创 Grid算法--地图编辑器第一步

package  {    import flash.display.Shape;    import flash.display.Sprite;    /**     * ...     * @author dreamnight     */    public class GridLayer extends Sprite    {        private var lineColor:uint;        public function GridLay

2010-12-22 11:08:00 6146

原创 将你的同一界面中的多个动画swf保存为gif的开发包

由于最近在在做在线编辑!主要是仿制可牛的!发现他上面不支持动画!所以 我对此进行了扩展。借鉴了蚂蚁的代码将其进行了扩展用法/**  * MovieClip to Gif  * 实例:  * var encode:EncodeToGIF = new EncodeToGIF(stage);  *   encode.addEventListener(GIFEvent.ENCODER_FINISHED,onFinished);  *   encode.encodecontainer,mcArray, 100, 10

2010-12-12 15:35:00 865

原创 android中事件的处理以及应该注意的问题

<br /> <br /> <br />http://blog.sina.com.cn/s/blog_6e17fd890100nf4k.html

2010-12-06 22:16:00 560 2

原创 将fla文件的影片剪辑按钮等一些类文件和外部的as文件整合到swc中

<br />由于在csdn中没有下客户端!图片传不上去 所以发布在新浪博客上:<br /> <br /> <br />链接:  http://blog.sina.com.cn/s/blog_6e17fd890100nd33.html<br /> <br /> <br /> <br /> 

2010-12-04 17:12:00 955

原创 png抠图

<br /> <br /> <br />详细知识点:http://bbs.9ria.com/viewthread.php?tid=60224<br /> <br /> <br /> <br />代码:<br /> <br />还是直接上最简单的代码 :<br /> <br />PNG 抠图就是将一些透明区域扣掉   <br /> <br />getColorBoundsRect的用法 看帮助文档<br /> <br />/*/<br />PNG 抠图    下面 的Data为一png照片的链接名<br />

2010-11-18 16:59:00 1328

原创 基本zendAmf的聊天 ->邹形

首先 zendAmf要知道怎么用下面只是一个基本的邹形!!算是给zendAmf一个例子测试时 打开两个swf即可  点击其中一个 另一个swf跟着响应 要想达到聊天 主要是 flash调用的php函数  能在 php 的另一个函数中得到php端就是通过数据库 的形式来使另一个 chekSay函数得到flash端      /*客户端理论上是  每3s 访问一次 服务端测试 打开两个窗口即可!!   这里用的数据库只用了文本数据库而已  你也可以将其存入  sql数据库中*/import flash.net.

2010-11-15 14:50:00 993

原创 夜枫杂志

<br />支持 动画swf  swf应用程序   图片 等<br /> <br /> <br />demo : http://35free.net/f-love/<br /> <br /> 

2010-11-10 12:10:00 1378

原创 第六章 Vector Shapes and Text in 3D

第六章Vector Shapes and Text in 3D3d环境中的矢量图和文本Using the Away3D drawing API在away3d里创建的图形是矢量图Flash创建图形var shape : Shape = new Shape();shape.graphics.beginFill(0xffcc00);shape.graphics.moveTo(-10, -10);shape.graphics.lineTo(10, -10);shape.g

2010-10-15 17:13:00 1906 4

原创 away3d中创建中文3d字体

<br />要实现中文字体 我们只能用矢量图 也就是将文字转化为矢量图<br /> <br />挤出类 TextExtrusion  <maya中的挤出命令><br />demo:<br />http://www.swfcabin.com/open/1286850933<br /><br />http://www.swfcabin.com/open/1286851117<br /> <br /><br /><br />用法 :<br /><br />var _mesh:Mesh = import3d.chi

2010-10-12 12:47:00 2129

原创 第五章Materials, Lights, and Shading

<br />第五章Materials, Lights, and Shading<br /> <br />Cast工具类 在包away3d.utils中<br />Cast.bitmap(data:*):BitmapData 得到某显示对象data的像素数据,<常用><br /> <br />动态改变材质只需要切换3d对象的material属性即可<br />如:<br />             _cube.material = _ colorMaterial;<br />             _cu

2010-10-08 21:55:00 1320

原创 第四章

<br />第四章<br />关于primitives里的一些基本类型的创建<br />参数都是Object类型<br />其实object里面的每一项都是该类型的属性<br />即 {z:200,radius:300} 等  z radius都是该类的属性 所以可以这样写 其他的一样<br /> <br /> <br /> <br /> <br />yUp 属性<br />yUp为true表示该对象的法线为 Y轴,为false表示该对象的法线为Z轴<br /> <br />bothsides属性<br /

2010-10-08 21:53:00 1269

原创 改变材质另一种方法《三》 主要通过drawBitmap函数跟新贴图movie

改变材质另一种方法MovieMaterial(plane.material).movie = new MC2() as MovieClip                      plane.material.doubleSided = true                                       MovieMaterial(plane.material).drawBitmap();//更新材质代码:demo :http://www.swfcabin.com/open/128542

2010-09-25 23:13:00 1010

原创 第三章后续翻译【完结】

<br />Managing the scene  场景的控制<br /> <br /> <br />3d对象要想在舞台上呈现  需要加入到场景scence中<br />Scence. addChild (3dObject);<br />以及移出场景:<br />Scence.removeChild(3dObject);<br /> <br />注意  :尽管这里的  addChild  removeChild和 flash API一样 但是其内部机制不一样!所以不能对flash对象使用away3d 的 

2010-09-16 23:25:00 996

原创 用户自定义生成网页原理---flash版

<br />用户自定义网页,实际上上定义的是数据!每逢过节的时候,网上都会出现HTML版的自定义网页,尤其是那个圣诞网页《可自定义的》!最近中秋快来了!需要有新作品面世!其实所有的自定义数据网页的思路都一样!: 就用户首先在一个网页填上一些数据,然后通过这个网页发送数据到服务端!服务端保存发送来的信息!并且跳出一个新网页!这个新网页里面的数据就是你在先前网页填充的数据!下面是代码 :<br /> <br /> <br />flash端 :<br /> <br />import utils.images.lo

2010-09-14 13:39:00 983

原创 View Scence and Camera 第三章精简版翻译

<br /><br />例子测试略 !<br /><br /><br /><br />View3D :<br />View3D  继承于Sprite 。 scene   camera  是该类的属性   view.camera  view.scence 。故只要创建view3D实例,camera 和scence就自动创建了<br />它也自动定义了3D对象的中心透视点persperctive  point 也就是消失点vanishing point !由于Viewport3D继承于Sprite 它默认的透视

2010-09-12 22:37:00 1037

原创 away 3d 书籍The Essential guide to 3D in Flash 第二章总结

<br />/*<br /> * <br /> * <br /> * <br /> * away3d 的坐标系和pv3d的坐标系一样  X轴 向右  y轴向上  z轴向里  为 正半轴   原点 在舞台中心<br /> * <br /> * <br /> * <br /> * */<br /><br />package <br />{<br /> import away3d.containers.View3D;<br /> import away3d.lights.PointLight3D;<br /> i

2010-09-09 22:20:00 1620

原创 HTMl 工具类

<br />发现有人还在为html烦劳  !所以 我把自己在项目中常用写成了一个类 <br /> <br /> <br /> <br /> <br />/*<br /> * <br /> * <br /> * 持续更新中....<br /> * <br /> * @ author :夜梦惊魂  dreamnight<br /> *  @blog :http://blog.csdn.net/hu36978<br /> * <br /> * */<br /> <br />package utils {<br /

2010-09-09 15:09:00 982

原创 简单小结

或者实现类就可以都用这个函数!而不需要为每一个种类都写一个函数! 在谈谈 覆盖 override  !初学程序者!可能认为这没用!不就是覆盖了父类的函数吗!  是的 的确是覆盖了父类的函数而使用子类函数1 但是override 还有一种重要的用法 这也是我深有体会的!那就是对程序进度的控制 !怎么理解! 就拿我们前一个项目项目说吧:假如我在一个类用来管理 加载xml  而在另一个类中使用这个加载的xml 。初看一下貌似可以直接引用另一个类中的xml 其实不然 这样你会访问不到xml 因为xml在另一个类中还

2010-08-27 22:18:00 671

原创 as3.0二分查找----- 已经封装

在一些程序中 我们常常需要用到查找 由于 for循环效率太低  现在的一项目又需要数据量比较大的查找  所以将二分查找封装了!/*算法类  现在只有二分查找    binarySearch */package utils{ public class Algorithm{  /*   *    *    *    * author:  夜梦惊魂 _dreamnight   * blog : http://blog.csdn.net/hu3697   * email: [email protected]  

2010-08-20 21:10:00 2061

原创 动态改变贴图(2)

<br /> 这里没有重新new 材质material    而是通过改变贴图 texture 来实现<br /> <br /> <br /> <br /> <br />demo :http://56589.5c5c.info/swf/Face.swf<br /> <br />简单原型 :<br /> <br /> <br /> <br /> <br />/**<br /> * <br /> * <br /> * <br /> * Back Front  为两个MovieClip<br /> * <br /

2010-08-17 14:02:00 740

原创 关于动态贴图问题不能动态通过texture改变只能重新new 新material

/*不能动态的通过texture(movie)改变材质,而只是通过该属性来引用贴图而已  对于动态改变材质只能重新新new material类*//**//MC MC2  MC3都是  MovieClip*/package { import flash.display.Sprite; import flash.events.Event; import flash.sampler.NewObjectSample; import org.papervision3d.materials.MovieMaterial

2010-08-17 11:39:00 1594

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除