08 2013 档案
iOS 开发者必知的 75 个工具
摘要:如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。 软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。 记住了这些,我将向你展示一份关于各种工具的长长的列表。其中一些我每天都用,其他的我看情况使用。如果你还有更多的工具想展示在这个列表里,可以跟我留言哦亲。 我尽我所能给列表分分类。有一些是网站,有些是后台服务,但大多数是你可以装的应用。不是所有应用都是免费,因此我会用$符号来表示此应用是否要花钱。 废话不多说... 阅读全文
posted @ 2013-08-30 10:39 猎妖手 阅读(140) 评论(0) 推荐(0)
[Github] picmagick在线图片编辑器源码
摘要:无论何时何地,总会有公司对于做一个图片的在线编辑器存在浓厚兴趣好吧,苦逼的程序猿们如何下手呢,一个不错的源码绝对是最想要的线上测试:http://zefei.github.com/picmagick/下载地址:https://github.com/zefei/picmagickps:汉化自己配置吧,注意编码格式 不然会乱码 阅读全文
posted @ 2013-08-30 00:43 猎妖手 阅读(1457) 评论(0) 推荐(0)
[综合] 高级as程序员应该掌握的知识点 很全面(flashk)
摘要:回到flash,个人认为一个菜鸟要向老手以及高手/大师转变需要掌握的:理解flash的显示列表理解事件冒泡,理解鼠标事件等理解flash的性能瓶颈和大多数影响性能的地方理解帧跑道模型,知道timer和enterFrame的关联和区别理解RSL(runtime share lib)和loader的applactiondoamin以及多模块开发/运行的优势理解反射,类定义,库链接定义理解常用数学公式理解图形图像和多媒体原理,会处理图形图像理解动画原理和帧,刷新的概念理解小数点坐标和整数坐标点区别,flash最小坐标区间以及各种坐标变换理解flash重绘区域和内部的运行规则理解BitmapData, 阅读全文
posted @ 2013-08-30 00:42 猎妖手 阅读(206) 评论(0) 推荐(0)
透明位图点击处理
摘要:/*** Project: FrameWork * Author: 醉人的烟圈(齐小伟)* QQ: 7379076* MSN: gamefriends@hotmail.com* GTalk: gamefriends.net@gmail.com * Email: gamefriends@qq.com* Created: 2012-11-14 */package framework.mouse{ import flash.display.Bitmap; import flash.display.BitmapData; import flash.events.Event; import flash. 阅读全文
posted @ 2013-08-30 00:41 猎妖手 阅读(198) 评论(0) 推荐(0)
优化小技巧——复杂属性对象的read模式
摘要:本帖最后由 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 猎妖手 阅读(261) 评论(0) 推荐(0)
[as部落首发]网页游戏开发中的一些小技巧
摘要:分享一:swf文件的自动化版本管理如何在图片更新后,玩家能立即看到最新的图片呢?按照技术中心的规定,需要在文件地址后面加入版本号,格式为“__ver=版本号”,这个版本号如何进行设置管理呢?最理想的当然是全自动进行,不需要人为设置的模式。最早使用文件的修改时间作为版本号,这很容易理解,因为文件修改了,modifydate肯定是会改变的。但是后来出现了新的问题,在提交文件到svn后,另外的程序员更新得到的文件修改时间就改变了,这样导致只有一个人可以上传文件到外网,不然的话就会导致玩家额外下载全部文件。在项目中,我使用svn的版本号来作为文件版本号,因为它也会在修改文件的时候发生变化,同时各开发人 阅读全文
posted @ 2013-08-30 00:25 猎妖手 阅读(272) 评论(0) 推荐(0)
Flash Platform 游戏开发入门
摘要:注:本文的主要面向的读者是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 猎妖手 阅读(1292) 评论(0) 推荐(0)
理解 Flash 中的 ActionScript 3 调试
摘要:调试是一个解决从应用程序已知问题或测试未知错误和性能问题的过程。这个过程一般最终决定了项目的成败。本文旨在帮助您理解调试过程以及在 Adobe Flash Professional CS5 中的 ActionScript 3 环境中进行开发的常见问题。本文中的主体和工作流程建议针对设计人员和开发人员。您的目的是找出并解释问题、适应错误处理流程以及定义一个工作流程(用于在出错时解决错误)。您将使用 Flash Professional CS5 并体验与 Adobe Flash Builder 4 的全新集成效果。注意:如果您使用的是 Flash CS4,请参阅本文的先前版本:理解 Flash C 阅读全文
posted @ 2013-08-29 22:57 猎妖手 阅读(3419) 评论(0) 推荐(0)
了解 Adobe Scout 收集和使用的数据
摘要:Adobe Scout 提供了大量美丽的数据供您查看,但解读这些数据并非总是简单明了。本文介绍了 Scout 在幕后收集的数据以及它如何使用该数据来创建所有漂亮的图片,以便您可以更轻松地理解所发生的情况。基本知识启动分析会话时,Flash Player(或 Adobe AIR)会打开与 Scout 的套接字连接并开始发送数据。Scout 的主要面板中提供的大部分数据都是所定义的活动的名称和计时详细信息。(除了活动之外,还有跟踪语句、Stage3D 命令和纹理,以及一些其他内容。)Scout 将分析这些活动详细信息并生成其图表和图形。注意:为简单起见,本文引用了由Flash Player发送给 阅读全文
posted @ 2013-08-29 22:56 猎妖手 阅读(463) 评论(0) 推荐(0)
Adobe Scout 入门
摘要: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 猎妖手 阅读(806) 评论(0) 推荐(0)
Flash Builder 4.5中的编码工作效率增强
摘要: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 猎妖手 阅读(230) 评论(0) 推荐(0)
程序员的困境
摘要:最近我为一个内核程序员的职位面试了十几个候选人。这些候选人都来自一些不错的大公司,这些公司在芯片或嵌入式操作系统领域十分有名。这些候选人大多声称自己在内核方面有着十年的在职工作经验。他们的简历看起来非常耀眼——各种相关的项目、术语和奖项…… 但他们几乎无人能够回答一个非常基础的问题: 当我们调用标准的 malloc 函数时,内核中会发生什么? 先别吃惊。当我要求其中一位候选人基于 glib 的哈希函数写一个简单的 LRU 缓存框架时,他先是表示从来没用过 glib——这正是我所期望的——于是我帮他打开了 glib 哈希 API 的页面,并向他详细讲解了这些 API;然后大约一个小时以后,他.. 阅读全文
posted @ 2013-08-29 15:57 猎妖手 阅读(229) 评论(0) 推荐(0)
回合制游戏
摘要:等角地图 keiph peter的代码单元格isoObject有2个类,1个是抽象类,用于逻辑判断,如大小,碰撞,另1个类继承前1个类,用于具体实现,添加材质这是mvc 思想,model和view分离 阅读全文
posted @ 2013-08-29 15:52 猎妖手 阅读(194) 评论(0) 推荐(0)
Foundation ActionScript 3.0 Image Effects《ActionScript 3.0图像处理基础教程》
摘要:第一章: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 猎妖手 阅读(367) 评论(0) 推荐(0)
iOS 开发者必知的 75 个工具
摘要:如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。 软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。 记住了这些,我将向你展示一份关于各种工具的长长的列表。其中一些我每天都用,其他的我看情况使用。如果你还有更多的工具想展示在这个列表里,可以跟我留言哦。 我尽我所能给列表分分类。有一些是网站,有些是后台服务,但大多数是你可以装的应用。不是所有应用都是免费,因此我会用$符号来表示此应用是否要花钱。 废话不多说... 阅读全文
posted @ 2013-08-28 10:41 猎妖手 阅读(191) 评论(0) 推荐(0)
程序员的最大挑战
摘要:我思考越深就越坚信,如今的程序员的最大挑战是没有时间学习新知识。当在学校时,人们都有大量的时间来学习新工具和新技术,但一旦完成学业,有了全职工作,我们就拿不出足够的时间来学习新东西了。而我们这个行业的变化却是日新月异,对于一个职业程序员,每周至少有40小时‘真正’工作时间,完全没有时间和精力去掌握各种的新兴编程语言,框架和技术,更别说精通了。我想这也就是为什么编程是年轻人的游戏的原因。想象一下,你在一个大公司里,在一个稳定可靠的技术架构上写程序。如果你在这个项目上一干数年,但却没有时间在工作之余学习新的东西,那么,当项目完成时,也就是你的技术过期之日。至少你的市场选择不多了。此时也许你希望找到 阅读全文
posted @ 2013-08-28 10:40 猎妖手 阅读(344) 评论(0) 推荐(0)
四叉树碰撞优化版,速度飞一样
摘要:http://bbs.9ria.com/thread-243675-1-1.html 阅读全文
posted @ 2013-08-26 17:57 猎妖手 阅读(664) 评论(0) 推荐(0)
as必须注意的地方
摘要:你是as3老鸟吗?如果以下内容对你有莫大的帮助,请顶下! 一:加载swf库中的图片 new 的过程就是图片解压缩的过程。处于 Class 状态时,图片占用的内存和 SWF 文件中这个图片占用的磁盘空间一致,而一旦通过 new 解压成无压缩的 BitmapData 后,占用的内存会急剧增加。 不管是 PNG、JPG,还是矢量动画,new 之后的体积都会比原来大得多,因此不要随便将资源实例化后暂存。这个实例化过程理所当然是比较费时的,可能会出现卡的现象,但预先实例化,内存占用上是有很大区别的。 此外,如果选择设置 LoaderContext 使得全部资源加载到同一个域的话,有冲突的链接名... 阅读全文
posted @ 2013-08-26 17:56 猎妖手 阅读(216) 评论(0) 推荐(0)
利用人性弱点的互联网产品(二)色欲
摘要:[核心提示] 色欲既是人类发展繁殖的基础和动力,也是人性永恒的弱点。在互联网时代,色欲永远会伴随着每一个有“人类用户”的互联网产品。 三年前,极客公园有一个利用人性弱点的互联网系列观察文章,依次从“贪婪”、“色欲”、“虚荣”、“窥视”、“懒惰”等角度来间隙各种互联网产品如何利用人性的弱点来推广、前进。yixieshi.com 三年后,互联网产品已经成了一个广义的词,除了狭义的互联网产品外,它还包括了移动互联网产品、可穿戴设备以及近两年兴起的以互联网思维重新打造的硬件等。而在这三年中,虽然互联网产品定义更广,人性的弱点却没有被弥补。本文为重新解读该系列第二篇:色欲。 关于色欲就不多介绍... 阅读全文
posted @ 2013-08-26 17:51 猎妖手 阅读(4739) 评论(0) 推荐(0)
利用人性弱点的互联网产品(一)贪婪
摘要:【导读】虽然互联网产品定义更广,人性的弱点却没有被弥补。本文为重新解读利用人性弱点的互联网系列第一篇:贪婪 三年前,极客公园有一个利用人性弱点的互联网系列观察文章,依次从“贪婪”、“色欲”、“虚荣”、“窥视”、“懒惰”等角度来间隙各种互联网产品如何利用人性的弱点来推广、前进。 三年后,互联网产品已经成了一个广义的词,除了狭义的互联网产品外,它还包括了移动互联网产品、可穿戴设备以及近两年兴起的以互联网思维重新打造的硬件等。而在这三年中,虽然互联网产品定义更广,人性的弱点却没有被弥补。本文为重新解读该系列第一篇:贪婪。 毋容置疑,“贪婪是推动销售的中坚力量”。其实贪婪有个比较俗的名叫做贪... 阅读全文
posted @ 2013-08-26 17:50 猎妖手 阅读(528) 评论(0) 推荐(0)
利用人性弱点的互联网产品(三)虚荣
摘要:[核心提示] 互联网时代,自我虚荣心,自我满足感的强大可能超乎你的想象。虚荣心有多大,市场就有多大。 三年前,极客公园有一个利用人性弱点的互联网系列观察文章,依次从“贪婪”、“色欲”、“虚荣”、“窥视”、“懒惰”等角度来间隙各种互联网产品如何利用人性的弱点来推广、前进。 三年后,互联网产品已经成了一个广义的词,除了狭义的互联网产品外,它还包括了移动互联网产品、可穿戴设备以及近两年兴起的以互联网思维重新打造的硬件等。而在这三年中,虽然互联网产品定义更广,人性的弱点却没有被弥补。本文为重新解读该系列第三篇:虚荣。yixieshi.com 几年前,互联网上的虚荣还主要表现在诸如 QQ等级、... 阅读全文
posted @ 2013-08-26 17:49 猎妖手 阅读(490) 评论(0) 推荐(0)
我从创建四家技术公司中学到的事
摘要:本文系作者2010年“我从创建三家技术公司中学到的57件事”发表之后,增补最近两年的新感悟修订而成。 限于篇幅,90件事部分摘录如下。互联网的一些事 1. 找到公司该做的一件事情。它应同时满足以下三点:你和团队对此最有激情;你和团队有望最擅于斯;巨大的市场机会等待开发。 2. 如果不满足以上三点,则说明做的事情不对。yixieshi.com 3. 只做自己的一件事。 4. 产品是第一位的。 5. 评判产品好坏的唯一标准是用户的使用度和它带来的价值。yixieshi.com 6. 早期决定未来成功的关键因素是客户欢迎度。 7. 如果一年内得不到客户欢迎的话,就应转移目标。 8... 阅读全文
posted @ 2013-08-26 17:45 猎妖手 阅读(198) 评论(0) 推荐(0)
你是码农,还是优秀程序员?
摘要:现在深深的体会到,不仅仅人与人的差别是巨大的,程序员与程序员之间的差别同样很明显的。yixieshi.com 普通的程序员仅仅是完成自己的任务,完成任务后不思进取,不再修改自己的代码,不再去想有没有更好的实现方式,其实重构自己的代码真的是一件很重要的事情,他们完成任务,满足于现状,或者仅仅只是为了养家糊口,当然了,这也是很现实的问题,相信很多程序员都是这样,为了生活所迫,没有办法。互联网的一些事 但是我们可不可以在写代码里面找到乐趣呢?答案是肯定的。 优秀的程序员(在我看来geek就是优秀的程序员,他们有很多的相同之处),他们往往头脑聪明,思维清晰,希望自己的程序得到别人的认可,完成一个... 阅读全文
posted @ 2013-08-26 17:42 猎妖手 阅读(236) 评论(0) 推荐(0)
为什么优秀的程序员都是即懒又傻的?
摘要:我认识到一个非常有悖常理的现象,优秀的程序员都是即懒又傻的。yixieshi.com 因为懒,他才会写出各种各样的工具来替自己干活。因为懒,他才会想办法避免去写无聊重复的代码——因此避免的代码的冗余,消减了维护的成本,使重构变得容易。最终,这些由于懒惰激发出的动力而开发出的工具和最佳编程实践方法提升了产品的质量。 懒惰的程序员也因此变成了优秀的程序员。当然,这只是事情的一部分;从一个懒惰的程序员变成一个优秀的程序员,他/她会在学习如何能够永远保持懒惰时表现出惊人的不懒惰——也就是,什么样的软件工具能让自己干活更轻松,什么方法能避免繁冗,如何能让工作更容易的维护和重构。互联网的一些事 其次... 阅读全文
posted @ 2013-08-26 17:41 猎妖手 阅读(612) 评论(0) 推荐(0)
程序员从初级到中级10个秘诀
摘要:Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。 在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。 1.学习另一门语言其实你学的是哪一门语言并没有关. 阅读全文
posted @ 2013-08-26 17:40 猎妖手 阅读(245) 评论(0) 推荐(0)
程序员有前途吗?出路在哪里?
摘要:在职业选择上,很多人都会问一个问题,这个职业有什么出路?想得到正确的回答,必须先搞清楚,自己究竟想得到什么东西。对于程序员这个职业,如果你要的是钱,很多的钱,程序员没有出路;程序员工作繁忙,有时不规律,连续着加班很有可能,如果你要的是休闲的生活,程序员没有出路;程序员都是与电脑打交道,工作就是坐着,如果你要的是跟人广泛的交流,而且坐不住,程序员没有出路;写程序都是很逻辑的东西,如果你不喜欢这种解题式的思考方式,顶不住整天思考所带来的疲惫,程序员没有出路。程序员跟民工的区别就是,高强度的脑力劳动者和体力劳动者。虽然程序员的待遇看起来还不错,想想其实不是,假如八点半上班,加班到十点,没加班费,平均 阅读全文
posted @ 2013-08-26 17:39 猎妖手 阅读(5059) 评论(0) 推荐(0)
资料合集
摘要:cocos2d-xhttp://www.microoh.com/index.php杂谈http://www.yixieshi.com/as3读excelhttps://github.com/childoftv/as3-xlsx-reader提问http://stackoverflow.com/ 阅读全文
posted @ 2013-08-26 16:31 猎妖手 阅读(167) 评论(0) 推荐(0)
Android—Cocosd2d-x手机游戏开发学习思路
摘要:手机APP应用如雨后春笋般冒了出来,而在众多的APP应用中,游戏占据了半壁江山。它丰富着人们的业余生活,增进了人们之间的沟通交流。也有许多开发的朋友对游戏开发情有独钟,他们不止是享受着有很多的人们去下载的成就感,更多的是享受着自己开发出一款满意游戏的成就感。为此越来越多的开发者们向着游戏应用进军了。可是很多开发者不知道怎么入手游戏开发,不知道游戏开发的路应该怎么走。作为一个仅用Cocos2d-x游戏引擎开发过4款,自我感觉比较成功的小游戏的我,我想我能够为新入手的开发者们说说我的感受。这里纯属自己的见解,要是觉得不正确,望读者们指正。首先,从一个普通的应用开发转入游戏的开发,我想没有必要谈什么 阅读全文
posted @ 2013-08-26 16:27 猎妖手 阅读(666) 评论(0) 推荐(1)
跨平台移动应用开发之 Flex 的崛起
摘要:此文章由 周戈(DarkStone)原创,发表日期2013-08-19,转载请注明来源:微博:http://weibo.com/dstech博客:http://blog.sina.com.cn/dstechQQ群:23477140欢迎各位ActionScript同仁的大驾光临,我今天发布的消息非常振奋人心,为此我这几天非常亢奋,热血沸腾.开始前我先问大家两个问题:一个好的游戏能被玩多久?几个月或者一年已经打破天了.一个好的应用能被用多久?几年或者十几年也很常见.不适合阅读本文的读者:打算用AS3开发2D/3D游戏的相关人员.AS3开发移动平台游戏目前我还是推荐用:Starling + Feat 阅读全文
posted @ 2013-08-26 16:07 猎妖手 阅读(449) 评论(0) 推荐(0)
了解Flex SDK系列教程(1.Ant和FlexTask)
摘要:声明:本文为RIAMeeting原创文章,您可以自由转载,但请务必说明文章来源并保留原文链接,谢谢!最近Flex/AS开发者的大事,莫过于Adobe发布了Flash Builder 4.5 (包含Flex SDK 4.5,点击这里查看新闻报道) 和 Adobe CS5.5(下载地址请登录Adobe官网,这里是相关学习资料)。新版IDE的重点是针对移动应用开发的支持(Android,iOS等等),不过,这些不是文本要探讨的内容。让我们从Flex SDK着手,了解一些Flex的内在机制和对企业级开发的支持,这也有助于我们更好的理解Flex这门技术。获取Flex SDK首先,从哪里可以获取Flex 阅读全文
posted @ 2013-08-26 16:04 猎妖手 阅读(764) 评论(0) 推荐(0)