最新文章列表

air遍历目录里的文件

air开发移动应用时,用于遍历一个目录里的所有文件: var file:File = File.applicationDirectory.resolvePath("xxx"); var fileList:Array = file.getDirectoryListing(); for each(var f:* in fileList) {     this.checkPath(f ...
Fis 评论(0) 有883人浏览 2015-02-12 15:52

CitrusEngine系列教程四:Citrus的2D动画和摄像头

作者:cls分享站 =》源码下载这次我们讨论一下CitrusEngine的2D动画和摄像头。关于动画,基本上支持Starling的 都可以在CitrusEngine使用,不过CitrusEngine简化了操作步骤而已.这里我将介绍三种方式来创建Citrus的2D动画 使用swf动画 用Sprite Sheet的位图序列来构建动画 通过龙骨(Dragon Bones )创建骨骼动画(=》 ...
clschen 评论(0) 有804人浏览 2013-05-12 00:06

Feathers之改变Header中Button皮肤

如之前的文章中介绍, 我们知道了如何设置Button的皮肤 http://kboctopus.iteye.com/admin/blogs/1846801   然而当Button被添加在Header中的时候发现又不行了,这是为什么呢? 在细看代码后我发现这是feathers的优化机制导致的, 如前文描述,我们对Button的设置需要在button被addChild之后设置才会生效, 看了代码 ...
KB章鱼 评论(0) 有1256人浏览 2013-04-13 14:34

Feathers之改变Button皮肤

关于Feathers中Button是如何自定义个性皮肤原教程中是这样描述的  绿色部分是原教程,我尝试后发现无效果,实际上是因为Button在addChil的时候会把theme中的默认皮肤方法赋值给stateToSkinFunction, 所以要使我们设置生效的方法就是在addChild我们的button之后将stateToSkinFunction赋值为null。图中红色框框部分是我编辑上去的, ...
KB章鱼 评论(1) 有1634人浏览 2013-04-13 14:18

Starling 内存优化关于Texture和Image的使用

最近写的内容,内存保障 一些基本的东西经过反复排查,都还是解决掉了 比如 重写dispose函数 一些事件侦听的消除 子控件递归的删除致空等 但是监听内存,发现Bitmap和BitmapData依旧占据内存不放 发现需要注意两条 1.Texture使用的时候,尽量用bitmapData,因为存储的是数据,可以dispose(),节省内存,用Bitmap的话,对象就会占用很多。 2.搜了St ...
LiYunpeng 评论(1) 有5508人浏览 2013-03-29 18:33

关于Starling中ATF的使用

大体就两种写法,和普通图片资源一样 一种就是Embed编译到文件里 [Embed(source="starling.atf", mimeType="application/octet-stream")] public static const CompressedData:Class; 这种方法new CompressedData()得到的就是一个 ...
LiYunpeng 评论(0) 有1732人浏览 2013-03-27 13:47

Starling 动画功能

动画 动画是所有游戏的必要组成部分,Starling能帮助你快速的制作简单动画。 如果你想了解一下,那么这里有两种动画类型。其中一种动画是你知道即将发生什么,比如当消息提示框被关闭,或者某些界面元素被移动出屏幕。另外一种动画更为灵活,例如玩家人物的移动。这些动画能够在每一帧改变他们的状态,同时这些动作是受到玩家控制的。 下面我们来看看后面这种动画类型,动态动画。 EnterFram ...
kenkao 评论(0) 有1196人浏览 2013-02-14 11:49

Starling中MovieClip倒序,反向播放

关于Starling中的MovieClip反向、倒序播放实现 暂时想到的,修改内容最少的方法了 package com.liyunpeng.xxx { import flash.media.Sound; import starling.animation.IAnimatable; import starling.display.MovieClip; import st ...
LiYunpeng 评论(0) 有1667人浏览 2013-01-28 12:39

Starling-Feathers中设置单个组件对象的样式

关于基于Starling的Feathers组件库,版本号比较小,是个比较新的东西,所以,可能并不是太完善,并且API文档中介绍的其实并不够详细 在使用例如Button的selectedDownSkin 或者其他组件的****Skin来设置组件的某种状态样式 API文档中介绍了,set方法的参数是一个DisplayObject,再就没有更详细的了,而Texture并不是基于DisplayObjec ...
LiYunpeng 评论(0) 有1440人浏览 2013-01-21 21:00

StarlingMVC:为Starling量身打造的MVC框架

详细了解StarlingMVC框架,请登录其官方站点: http://creativebottle.github.com/starlingMVC/   以下中文翻译转自Starling中文站,仅供部分参考之用: http://www.starlinglib.com/wiki/News:StarlingMVC   StarlingMVC是一个为使用Starling来开发游戏的MVC框架 ...
kenkao 评论(0) 有1388人浏览 2013-01-12 00:16

关于Starling的交互响应

对于Starling的交互 已经不能使用MouseDown、MouseMove、MouseUp等事件监听了 而Starling提供的是自己封装的TouchEvent,他可以是MouseEvent和TouchEvent结合起来的产物,所以同样的代码基本上可以同时在PC和移动设备上使用 具体如下 _container.addEventListener(TouchEvent.TOUCH,onTouc ...
LiYunpeng 评论(0) 有1318人浏览 2012-12-24 19:11

starling 中使用的stats类

建立相应的目录 放进去即可 /** * stats.as * https://github.com/mrdoob/Hi-ReS-Stats * * Released under MIT license: * http://www.opensource.org/licenses/mit-license.php * * How to use: * * ad ...
柴秉承 评论(0) 有1567人浏览 2012-05-21 13:22

Starling 2D框架简介

要求 必备知识 要求具有利用 ActionScript 3 进行编程的经验。 建议了解如何在 Flash Builder 环境中开发项目。 用户级别 高级 必需产品 Flash Builder (Download trial) 其它附加要求的产品(第三方/实验室/开源) Flash Player ...
kenkao 评论(0) 有1091人浏览 2012-04-17 12:46

使用Starling框架的一些心得

一、侦听MovieClip播放结束,设置其loop为false 如果要监听动画是否播放到最后一帧,有至少如下两种方式: 1、监听starling.events.Event.COMPLETE事件 2、在starling.events.Event.ENTER_FRAME事件中判断mc的currentFrame 需要注意的是,要将mc的loop设为false,原因是Starling采用了类似TweenLi ...
wesleysong 评论(0) 有2146人浏览 2012-03-28 19:44

Starling框架之MovieClip用法初探

关于播放控制: starling.display.MovieClip并没有flash.display.MovieClip中诸如gotoAndPlay和gotoAndStop之类的用法,取而代之的是如下几种方法: 1、play() 从当前帧开始播放 2、pause() 停止动画播放,保留当前帧 3、stop() 停止动画播放,并且将当前帧置0 4、 set currentFrame() 设定当前帧 与 ...
wesleysong 评论(0) 有2033人浏览 2012-03-28 19:44

安装完rvm,配置.bashrc及解决通过系统服务运行gem

上一次使用rvm,做各种事情都比较顺利;这次在笔记本上装了ubuntu11.10,然后继续使用rvm,做事情就各种不顺利了。 遇到的问题有三个: 1.rvm use无法使用 2.sudo rvm无法使用 3.装上starling后,不能通过系统服务运行 通过google,stackoverflow一一解决之,特别是第三个问题纠结好几天,最后以为是系统服务的问题时,却无意在stackoverflo ...
keating 评论(0) 有1842人浏览 2012-03-25 08:48

2012-3-15

这几天一直在Starling引擎的基础上完善游戏逻辑部分,但是当把所有资源铺在stage3D上后发现这帧率不像是一个拥有硬件加速所应该有的样子。电脑帧率只有20帧,更别说iPad2上的了。一般而言iPad2和PC(4核3.2GHZ 4G)相比,帧率一般要少一半。 于是便进入痛苦的代码优化时间。花了整整一个下午,寻找并且优化了两个地方。 其一就是对于addChild和removeChild这两个函数的 ...
tinggo 评论(0) 有1125人浏览 2012-03-15 21:41

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics