分类 编程 下的文章

Unity3D工程版本管理方案

Unity进行多人协作开发时必定会涉及资源、代码、配置的版本管理。这里介绍一下用SVN、GIT或其它版本管理系统进行Unity工程版本管理的方法。

新建一个Unity工程,目录结构基本是这样的:

  • Assets、Library、ProjectSettings目录
  • 运行时还会多出Temp目录
  • 如果用Monodevelop或VS打开过还会生成一堆工程文件

最终大约是这样:

- 阅读剩余部分 -

Air取得app.xml配置的数据

在Air运行过程中得到当前程序的版本,可以如下做:

var xml:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = xml.namespace();
var appVersion:String = xml.ns::versionNumber;

如上代码段:
xml就是Air工程的xx-app.xml配置内容;
appVersion就是Air工程的版本号;

[转]耦合与脱耦——深入分析为什么使用pureMVC、接口或抽象基类

9ria.com,General_Clarke著。
发此帖时已在论坛见过多条希望解释为什么要用MVC框架、为什么要用接口、接口和父类继承有什么区别的帖子
使用上述办法其实目的只有一个——脱耦。
兹专门拿出一篇帖子来,深入说一说耦合与脱耦。
文章不只针对AS,本文对各种三代编程语言都适用

目录:
一、几个基本概念:模块、耦合与脱耦
二、脱耦的误区
三、耦合的7个级别
四、怎样设计才能使耦合程度适当

- 阅读剩余部分 -

Flash休眠模式对Timer的影响

之前处理加速器、降帧、休眠模式对Flash的Event.ENTER_FRAME频率的影响。有考虑过用Timer驱动主循环,保证稳定帧率30FPS,测试后发现Flash休眠模式也会导致Timer降频。故放弃,也未作进一步测试。

今天有同事提起Flash倒计时的精度,再次测试了一下,发现了一点规律,以下为用Timer定时打印getTimer()的结果:

- 阅读剩余部分 -

Flash命令行编译mxmlc参数说明

以下参数说明是以“mxmlc -help list advanced details”命令得到,权当作个记录,SDK版本:4.0.0

Adobe Flex Compiler (mxmlc)
Version 4.0.0 build 14159
Copyright (c) 2004-2009 Adobe Systems, Inc. All rights reserved.

-benchmark
输出性能基准

-compiler.accessible
别名 -accessible
生成可访问的 SWF

-compiler.actionscript-file-encoding <string>
别名 -actionscript-file-encoding
指定 Actionscript 文件编码。如果 AS3 源文件中没有 BOM,则编译器将使用此文件编码。

- 阅读剩余部分 -