:::: 菜单 ::::

已确定Unity3.5中将可以发布swf

正如之前所公布的消息,Unity项目将可以以Stage3D(FP11)发布成Flash。不久以后Unity项目可以运行在安装了FlashPlayer11的浏览器中。Unity团队声称他们把尽可能多的Unity特性带到Flash中,他们的目标是让Unity成为开发用于FlashPlayer的3D功能的最佳工具。

就在这个月27号,Unity将组织一个Flash技术日,这一天将带领Flash开发者快速迁移到Unity开发,展示和介绍Unity在Flash环境中支持的特性,还会提供一个入门级概览。

一些最新消息可以看这篇介绍文章:http://blogs.unity3d.com/2011/09/01/unity-and-flash-a-sneak-peek/。Unity本身的特性没太多关心的,其中一条表明跑在FP里的程序能够与Unity项目内外的as代码互相通信对我来说是个很好的消息。 [ 阅读全文 ]


Flash编译Robotlegs的项目导致运行时报错

在Flash IDE里编译使用了robotleges的项目,运行时总是报null(无法访问空对象⋯⋯)的错误。以前一直都只在FDT里编译就没这种问题,我纳闷地把DocumentClass用FDT编译了一下,居然没任何问题。仅仅是在Flash IDE里编译就会运行时报错。分析原因可能是注入失败,因为报错的都是Inject的变量。

最终原因是Flash编译时候忽略了[Inject]这个Metadata导致的。

解决方法
方法1:只要把发布设置里的“发布SWC”打钩,就可以强制Flash编译器让所有Metadata生效。
方法2:增加编译器参数 -keep-as3-metadata+=Inject -keep-as3-metadata+=PostConstruct 。平时用FDT编译之所以不会出这种错误是因为robotlegs的swc已经把参数加进去了。

我prefer方法1。



Adobe产品在Lion上的已知问题

Known Issues with Adobe products on Mac OS 10.7 Lion : http://kb2.adobe.com/cps/905/cpsid_90508.html

我用的CS5.5,影响不大,主要是FlashPlayer的问题稍微严重点:硬件加速,硬件鼠标动画等等。期待Adobe早打补丁,另外期待Adobe加入对Versions的支持。

苹果真难伺候 我看Adobe的这个文档 感觉就像是看一个小姑娘被欺负了似的。

另外,没了Rosetta,魔兽争霸3、星际争霸1、模拟城市4什么的都成为历史了。


王国战争对战演示

王国战争
下面2个简短视频是3人合作开发的《王国战争》游戏的对战演示。虽然技术水平不成问题,核心功能也已完成,但由于美术资源不到位,所以建筑兵种和打击动画都很匮乏,地图也是临时画的。没有美术的前端伤不起啊有木有!
[ 阅读全文 ]


ie7-js

A JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.
看国外一个HTML5博客的源代码时候偶然见到的,做网页的朋友你们懂的: http://code.google.com/p/ie7-js/


王国战争游戏地图编辑器源代码下载

王国战争
我们开发的游戏项目《王国战争》现在进入最后冲刺阶段了,我七月底回深圳,希望在之前能够完成。

由于工作忙,长期不写博客,觉得愧对读者。今天share一下游戏的地图编辑器,air的,绑定文件td3cmap格式。有需要的自取,初学者可以拿去尽情蹂躏,不过有问题别问我——实在没时间,其他不解释。打包下载
其中引用的我自己的类可以从这里获得:
git: https://github.com/mousebomb/mousebomb_as3lib
svn: http://code.google.com/p/mousebomb-as3lib/

期待重返深圳后的生活。



2011.3.27天地行北京站

最新活动

2011RIA天地行北京城市精英论坛

活动时间:2011.3.27

报名时间:2011.3.7-2011.3.25

活动规模:300人以上

地点:北京中关村北四环西路33号
           中国科学院国家科学图书馆
           (文献情报中心,西北门 一楼报告厅)

演讲主题

Flash 3D API 相关

[ 阅读全文 ]


FDT下ant编译swf杂记

下午遇到控制台中ant中输出的中文正常,mxmlc输出的中文乱码。原因为flexTasks用的不是同一个版本SDK的${FLEX_HOME}/ant/lib/flexTasks.jar,换同一套就OK了。

FLEX SDK提供的ant tasks的mxmlc参数文档可以查http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_13.html

FDT里执行ant任务,在mxmlc编译swf时出现Java heap space的话,原因是某些作为library的swc太大,或者较多,内存不够,需要增加内存: FDT中window->preferences->java->installed jres->选中当前项点edit,把default vm arguments 的参数设一下,比如-Xms64m -Xmx512m。


页面:1234567...14