摘要: 在三维中,当我们的环境要反射在物体上的时候我们需要给物体添加反射贴图或开启环境反射。away3d无法自动识别周围创建物体的环境,所以物体的反射要用BitmapCubeTexture建立一个环境贴图,然后在通过EnvMapMethod类的方法添加到物体的材质上这里我们要用到BitmapCubeTexture看看BitmapCubeTexture的APIBitmapCubeTexture(posX:BitmapData, negX:BitmapData, posY:BitmapData, negY:BitmapData, posZ:BitmapData, negZ:BitmapData)简单的说就 阅读全文
posted @ 2012-12-16 21:24 洪小瑶 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 第四步: 游戏界面切换我们假设我们已经把四个场景都写好了1.InGameScreen:InGame;2.WelcomeScreen:Welcome;3.AboutScreen:About;4.OverScreen:Over;那我们怎样在这之间切换?-----自定义事件events下 创建一个自定义事件 NavEvent.as用于发送事件NavEvent.as类 1 package events 2 { 3 import starling.events.Event; 4 5 public class NavEvent extends Event 6 { 7 ... 阅读全文
posted @ 2012-12-08 15:28 洪小瑶 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 最近把hungry hero看了,也看了一下和别人交流的游戏。决定还是系统过一遍吧,把一般游戏基本思路写下来开发工具 :1.flash builder 4.72.Starling开始新建-actionScript手机项目 在xml加入 <renderMode>direct</renderMode>开启GPU加速第一步:游戏图标在生成的xml中找到icon项,如下 <!-- <icon> <image16x16></image16x16> <image29x29></image29x29> <imag 阅读全文
posted @ 2012-12-07 22:59 洪小瑶 阅读(394) 评论(0) 推荐(0) 编辑
摘要: away3d 4.1 alpha 教程 模型篇 <1>之away3d 4.0 天地会 高清汽车案例 全解析1.车库类 全解析package objects3D.environments{import away3d.containers.ObjectContainer3D;import away3d.entities.Mesh;import away3d.events.AssetEvent;import away3d.library.assets.AssetType;import away3d.lights.DirectionalLight;import away3d.loaders 阅读全文
posted @ 2012-12-01 22:31 洪小瑶 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: TextureMaterial(texture:Texture2DBase = null, smooth:Boolean = true, repeat:Boolean = false, mipmap:Boolean = true)//贴图,平滑,重复,启用mipmap贴图Creates a new TextureMaterial.1.贴图相关在三维计算机图形的贴图渲染中有一个常用的技术被称为Mipmapping。为了加快渲染速度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为 MIP map 或者 mipmap。这个技术在三维游戏中被非常广泛的使用。“M 阅读全文
posted @ 2012-12-01 21:35 洪小瑶 阅读(2021) 评论(0) 推荐(1) 编辑
摘要: 先说说DEMO怎么看四个主题,着重看metaworksMobiletheme,其他样式都太丑了Demo里面这四个为主题DEMO,也是基础,因为在看其他Demo的时候,总是会要metaworksMobileTheme,所以记得导入metaworksMobileTheme就行了一.COMPONENTS EXPLORER看看效果http://feathersui.com/examples/components-explorer/1.button 属性autoFlatten: Boolean官方文档说这个在一定情况下会增强效果。但是在我的测试中,因为这个的效果是在button 完整出来后处理的,所以会 阅读全文
posted @ 2012-11-30 19:08 洪小瑶 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 挖坑准备工作今天开始写away3d4.1的模型篇教程。因为我就是三维出身,对于三维很容易就掌握了。但是很多人还不了解。所以这次将会把away3d 4.1 与max的工作流讲解一下,然后用WOW游戏中的模型讲解 模型的加载及更多一些基础如需要补的话,请看我整理的4.0.9笔记http://www.cnblogs.com/bulolo/category/416263.html一.away3d 4.1支持的模型格式MD2,MD5,AC3D,3DS,DAE,OBJ。OBJ虽然不支持动作。但是确实一种很广泛的格式,通常支持骨骼动画的模型有MD2 MD5 3DS AWD 等。away3d的专有格式awd。 阅读全文
posted @ 2012-11-23 12:59 洪小瑶 阅读(4470) 评论(5) 推荐(0) 编辑
摘要: 看看效果先~这个例子主要解析一下 shift() unshift() pop() push()等方法的使用 做个总结push():将一个或多个元素添加到数组的结尾,并返回该数组的新长度。pop() :删除数组中最后一个元素,并返回该元素的值。shift() :删除数组中第一个元素,并返回该元素。unshift() :将一个或多个元素添加到数组的开头,并返回该数组的新长度。先讲原理:比如数组:array=[mc0,mc1,mc2,mc3,mc4]代表 5张图1.把array[0] push() 添加到最后2.把array[0] shift() 删除掉3.设置深度4.重新设置位置同理,向左边滑.. 阅读全文
posted @ 2012-11-19 11:17 洪小瑶 阅读(1179) 评论(6) 推荐(0) 编辑
摘要: 首先,说下具体配置,PHP版本:5.2.5,apache:2.2.11,amfphp:1.9版本,windows xp系统。注意:amfphp的不同的版本与php不同的版本会有冲突。具体检测方法是:在web根目录下解压amfphp后,访问该url: http://localhost/amfphp/browser/,如果没有报任何错误,那么恭喜你。如果有错误,请更换amfphp的版本。经我的测验,上面那个配置是不会有问题的。方法步骤:1、声明一个NetConnection,选择使用AMF3协议,现在一般都用AMF32、声明一个Responder对象,该对象在 NetConnection.call 阅读全文
posted @ 2012-11-18 20:51 洪小瑶 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 基于HTTP协议的,然后主要是下面的五种方法。 1 /** 2 * 这是基于HTTP协议的 3 * 一共介绍了五种方法 4 */ 5 6 package 7 { 8 import flash.display.Sprite; 9 import flash.events.*; 10 import flash.net.URLLoader; 11 import flash.net.URLRequest; 12 import flash.net.URLVariables; 13 import flash.net.URLRequ... 阅读全文
posted @ 2012-11-18 20:50 洪小瑶 阅读(308) 评论(0) 推荐(0) 编辑