上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
  2013年8月30日
摘要: 本帖最后由 Aone 于 2013-7-27 12:23 编辑想必Rectangle或者Point这样的数据类在我们的程序中特别是当前的游戏中是非常常用的类型。那么一些类中获取这些属性的时候为了封装,往往会写一个get函数return一个复制的Rectangle对象给外部。目的是为了防止被获取内部rect引用后直接被修改。比如:public function get bodyRect():Rectangle{ return _bodyRect.clone();}private var _bodyRect:Rectangle = new Rectangle;复制代码但是每次都clone()也就. 阅读全文
posted @ 2013-08-30 00:27 猎妖手 阅读(251) 评论(0) 推荐(0)
摘要: 分享一:swf文件的自动化版本管理如何在图片更新后,玩家能立即看到最新的图片呢?按照技术中心的规定,需要在文件地址后面加入版本号,格式为“__ver=版本号”,这个版本号如何进行设置管理呢?最理想的当然是全自动进行,不需要人为设置的模式。最早使用文件的修改时间作为版本号,这很容易理解,因为文件修改了,modifydate肯定是会改变的。但是后来出现了新的问题,在提交文件到svn后,另外的程序员更新得到的文件修改时间就改变了,这样导致只有一个人可以上传文件到外网,不然的话就会导致玩家额外下载全部文件。在项目中,我使用svn的版本号来作为文件版本号,因为它也会在修改文件的时候发生变化,同时各开发人 阅读全文
posted @ 2013-08-30 00:25 猎妖手 阅读(268) 评论(0) 推荐(0)
摘要: 注:本文的主要面向的读者是Flash 设计人员、 没有接触过Flash Platform的人群以及评估 Flash Platform游戏开发的商务决策者。 本文还包括一些对希望进入Flash游戏开发的、有经验的ActionScript开发人员的有用信息。 然而,关于游戏特定的ActionScript 编程技巧,我推荐参阅Gary Rosenzweig的书籍ActionScript 3.0 游戏编程大学(ActionScript 3.0 Game Programming University)。Flash游戏—利用或为Adobe Flash platform创建的游戏—已经遍及世界。 你可以在各 阅读全文
posted @ 2013-08-30 00:15 猎妖手 阅读(1103) 评论(0) 推荐(0)
  2013年8月29日
摘要: 调试是一个解决从应用程序已知问题或测试未知错误和性能问题的过程。这个过程一般最终决定了项目的成败。本文旨在帮助您理解调试过程以及在 Adobe Flash Professional CS5 中的 ActionScript 3 环境中进行开发的常见问题。本文中的主体和工作流程建议针对设计人员和开发人员。您的目的是找出并解释问题、适应错误处理流程以及定义一个工作流程(用于在出错时解决错误)。您将使用 Flash Professional CS5 并体验与 Adobe Flash Builder 4 的全新集成效果。注意:如果您使用的是 Flash CS4,请参阅本文的先前版本:理解 Flash C 阅读全文
posted @ 2013-08-29 22:57 猎妖手 阅读(3386) 评论(0) 推荐(0)
摘要: Adobe Scout 提供了大量美丽的数据供您查看,但解读这些数据并非总是简单明了。本文介绍了 Scout 在幕后收集的数据以及它如何使用该数据来创建所有漂亮的图片,以便您可以更轻松地理解所发生的情况。基本知识启动分析会话时,Flash Player(或 Adobe AIR)会打开与 Scout 的套接字连接并开始发送数据。Scout 的主要面板中提供的大部分数据都是所定义的活动的名称和计时详细信息。(除了活动之外,还有跟踪语句、Stage3D 命令和纹理,以及一些其他内容。)Scout 将分析这些活动详细信息并生成其图表和图形。注意:为简单起见,本文引用了由Flash Player发送给 阅读全文
posted @ 2013-08-29 22:56 猎妖手 阅读(446) 评论(0) 推荐(0)
摘要: Adobe Scout 是新一代 Flash 内容探查器,广泛适用于桌面 (Flash Player) 和移动设备 (Adobe AIR) 上运行的 Flash 内容。它能够让您洞悉过去无法了解的 Flash 内容行为。最重要的是,Scout 入门十分容易,不包含任何复杂的安装步骤!Scout 问世之前,您可以使用 Flash Builder 探查器调查 ActionScript 3 代码级的性能问题,但无法查看任何 Flash Player 内部操作。如果出现渲染问题或者 Flash API 使用错误,无法通过探查器指出错误原因,因为您无从了解后台究竟发生了哪些状况。Scout 通过搜集有关 阅读全文
posted @ 2013-08-29 22:15 猎妖手 阅读(784) 评论(0) 推荐(0)
摘要: Flash Builder 4.5 以 Flash Builder 4 发行版为构建基础,为代码编辑环境引入了各种改进功能,它们有助于在编写 Flex 和 ActionScript 代码时提高工作效率。了解可以使用哪些工具以及何时/如何调用它们是提高编码工作效率的关键所在-通过阅读本文,您将了解这一发行版包含的新增功能并在编码时立即使用它们。我们将重点介绍以下 Flash Builder 4.5 功能:相关厂商内容QCon上海2013:QCon上海2013:LinkedIn数据处理系统Endorsements解析QCon上海2013:GitHub资深讲师Peter Bell精彩分享:“首先,干 阅读全文
posted @ 2013-08-29 22:08 猎妖手 阅读(222) 评论(0) 推荐(0)
摘要: 最近我为一个内核程序员的职位面试了十几个候选人。这些候选人都来自一些不错的大公司,这些公司在芯片或嵌入式操作系统领域十分有名。这些候选人大多声称自己在内核方面有着十年的在职工作经验。他们的简历看起来非常耀眼——各种相关的项目、术语和奖项…… 但他们几乎无人能够回答一个非常基础的问题: 当我们调用标准的 malloc 函数时,内核中会发生什么? 先别吃惊。当我要求其中一位候选人基于 glib 的哈希函数写一个简单的 LRU 缓存框架时,他先是表示从来没用过 glib——这正是我所期望的——于是我帮他打开了 glib 哈希 API 的页面,并向他详细讲解了这些 API;然后大约一个小时以后,他.. 阅读全文
posted @ 2013-08-29 15:57 猎妖手 阅读(222) 评论(0) 推荐(0)
摘要: 等角地图 keiph peter的代码单元格isoObject有2个类,1个是抽象类,用于逻辑判断,如大小,碰撞,另1个类继承前1个类,用于具体实现,添加材质这是mvc 思想,model和view分离 阅读全文
posted @ 2013-08-29 15:52 猎妖手 阅读(188) 评论(0) 推荐(0)
  2013年8月28日
摘要: 第一章:the drawing API,最早的8种绘图方法第二章:Filters and Blend Modes,各种滤镜,最重要的3种,ColorMatrixFilter颜色矩阵滤镜 DisplacementMapFilter置换滤镜第三章:Bitmaps and BitmapData第四章:advanced Bitmap Manipulation第五章:Pixel Bender and Shaders第六章:ActionScript in the third dimension第七章:Tween,被greensock取代第八章:ELEMENTAL ANIMATION EFFECTS ,有火 阅读全文
posted @ 2013-08-28 23:17 猎妖手 阅读(357) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页