<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[o2snake的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/o2snake</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; o2snake]]></copyright><item><title><![CDATA[游戏性的根本——浅谈游戏关卡设计]]></title><link>https://blog.csdn.net/o2snake/article/details/6451086</link><guid>https://blog.csdn.net/o2snake/article/details/6451086</guid><author>o2snake</author><pubDate>Fri, 27 May 2011 22:30:00 +0800</pubDate><description><![CDATA[<br />文：我本尼摩
<br />　　注：自己写的一篇关卡设计文，由于本人目前尚不是专业的游戏开发人员，可能有些浅薄之处，望各位提出不足。<br />　　关卡，对于我们每个玩游戏的人来说都是一个耳熟能详的名词。自从我们第一次玩游戏以来就接触关卡。“你打到第几关了？”“你通关了没？”这些熟
悉的口头禅成了和朋友开始讨论某游戏的开始。那么关卡是什么？不同类型的游戏对于关卡的定义也是明显不同的。动作游戏中的一个场景、即时策略游戏中的一张
地图、赛车游戏中的一条赛道、美式角色扮演游戏中的一个地牢或是日式及]]></description><category></category></item><item><title><![CDATA[Android的Orientation Sensor三个坐标的含义]]></title><link>https://blog.csdn.net/o2snake/article/details/6393710</link><guid>https://blog.csdn.net/o2snake/article/details/6393710</guid><author>o2snake</author><pubDate>Wed, 04 May 2011 13:18:00 +0800</pubDate><description><![CDATA[<br />以前在黑莓手机里面有个GPS跟踪软件非常有趣，可以显示目前的方向，在Android中使用其提供的Sensor非常方便，如下是强制Landscape时候的情况：<br />values[0]：方位角（水平旋转角），简单的说就是手机的头现在朝向哪个方位，0＝北、90＝东、180＝南、270＝西（可是好像不太准）<br />
values[1]：纵向旋转角，0＝面朝上平置、-90＝垂直向上、-180/180＝面朝下平置、90＝垂直向下<br />
values[2]：橫向旋转角，0＝朝前、90＝往]]></description><category></category></item><item><title><![CDATA[android sdk 更新报错。A folder failed to be renamed or moved报错解决办法。]]></title><link>https://blog.csdn.net/o2snake/article/details/6283680</link><guid>https://blog.csdn.net/o2snake/article/details/6283680</guid><author>o2snake</author><pubDate>Mon, 28 Mar 2011 15:22:00 +0800</pubDate><description><![CDATA[<br />方法一：<br />在进行android-sdk-windows中进行 update all时， 报错  folder failed to be renamed or moved...,goole了一下，有外国网友解决办法如下:<br />
1, 复制 tools目录，粘贴到android-sdk-windows下面改名为tools-copy ,此时在android-sdk-windows 目录下有两个目录 tools 和 tools-copy<br />
2, 在tools-copy目录运]]></description><category></category></item><item><title><![CDATA[游戏地图编辑器Mappy,Tiled,TILE STUDIO]]></title><link>https://blog.csdn.net/o2snake/article/details/6281353</link><guid>https://blog.csdn.net/o2snake/article/details/6281353</guid><author>o2snake</author><pubDate>Sun, 27 Mar 2011 12:47:00 +0800</pubDate><description><![CDATA[Mappy地图编辑器的使用方法2010-04-14  17:13今天，我们将讲解游戏开发中一个重要的工具――“游戏地图编辑器”。
几乎任何一款商业游戏都有自己的游戏地图编辑器，不管你是2D游戏，还是3D游戏。当然，2D游戏的地图编辑器和3D游戏的编辑器有很大的不同。我们今天在这里讲解的也是2d游戏编辑器。
在了解2d游戏地图编辑器之前，我们先来了解一下，2d游戏地图是如何构成的。先看一幅照片：
图注1
看着这么漂亮的一幅图片，你有什么想法呢？
先不要想的太多，其实这幅图片是由一个数组构成的，确确地]]></description><category></category></item><item><title><![CDATA[开始Admob广告盈利模式详细教程]]></title><link>https://blog.csdn.net/o2snake/article/details/6281344</link><guid>https://blog.csdn.net/o2snake/article/details/6281344</guid><author>o2snake</author><pubDate>Sun, 27 Mar 2011 12:42:00 +0800</pubDate><description><![CDATA[<br /><br />花了整整一天时间，研究怎么通过在Android应用程序
中添加Admob广告来赚钱。网上也有些教程，不过说得不够详细，自己还得花时间摸索。为了让后来者能更快开始Admob广告赚钱，所以写个详细一点的教程，供大家参考。<br /> <br />        例子工程源码下载
地址：     下载源代码<br />
       <br />
        当然，我也参考了一些网上的资料，主要有：<br />        AdMob：在android
应用中嵌入广告的方案]]></description><category></category></item><item><title><![CDATA[成为游戏编程必备的知识 ]]></title><link>https://blog.csdn.net/o2snake/article/details/6268130</link><guid>https://blog.csdn.net/o2snake/article/details/6268130</guid><author>o2snake</author><pubDate>Tue, 22 Mar 2011 15:16:00 +0800</pubDate><description><![CDATA[<br />很长时间以来，游戏产业不允许新的血液加入，因为每个职位都要求申请人有2年以上的经验。但是现在是加入游戏产业的最好的时机。因为研发队伍的急剧
增长，有经验的人很难找了，所以越来越多的公司从大学里招人。不管你上的是什么大学，你都有机会在游戏产业里找到一份工作。你需要熟悉以下领域。 
<br />    数学
 - 对于视频游戏开发，这个非常重要。不，你不需要去记如何求一个绕x轴旋转的曲面的表面积。 
你需要有很好的线性代数技能。如果你不知道点乘的公式(a dot b = a.x * b.x ]]></description><category></category></item><item><title><![CDATA[MIDP2.0 Game API简介]]></title><link>https://blog.csdn.net/o2snake/article/details/6267994</link><guid>https://blog.csdn.net/o2snake/article/details/6267994</guid><author>o2snake</author><pubDate>Tue, 22 Mar 2011 14:46:00 +0800</pubDate><description><![CDATA[很就没有关心J2ME的情况了，今天看到一篇介绍MIDP 2.0的文章就翻译了出来，虽然不是很新。偶的E文不好，有错的地方希望大家谅解！原文出处：http://www.microjava.com/articles/techtalk/game_api
MIDP 2.0: The Game API
by Mikko KontioMIDP 2.0 为移动开发者带来几项新特性，比如支持媒体、更好的用户界面、新的连通协议、enabled push、空中下载和更好的安全性。然而一个最让人感兴趣的新特性就是GAME A]]></description><category></category></item><item><title><![CDATA[[译]游戏编程入门（by David Astle）]]></title><link>https://blog.csdn.net/o2snake/article/details/6267679</link><guid>https://blog.csdn.net/o2snake/article/details/6267679</guid><author>o2snake</author><pubDate>Tue, 22 Mar 2011 13:39:00 +0800</pubDate><description><![CDATA[<br />[译]游戏编程入门（by David Astle）<br /><br />
          经常有人问我，没有编程经验的人该如何开始开发游戏。在此之前，我总是一个个的尽力回答。然而，后来提相同问题的人数增长到难以处理的地步。我决定，是时候把我所有的建议写成文章，作为一个大概。<br />    这
篇文章是针对那些想要开发自己游戏，但几乎没有编程经验的人。事实上，我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面，而不是艺术性。
我也不准备讲述如何进入游戏行业（这方面已经有]]></description><category></category></item><item><title><![CDATA[为什么说Android令人沮丧]]></title><link>https://blog.csdn.net/o2snake/article/details/6267225</link><guid>https://blog.csdn.net/o2snake/article/details/6267225</guid><author>o2snake</author><pubDate>Tue, 22 Mar 2011 11:09:00 +0800</pubDate><description><![CDATA[<br />这一段时间，随着Moto的一系列手机引爆了Android市场，移动市场所有的目光都集中在  Android这颗新星之上。
<br />作者:mxwu<br />
这一段时间，随着Moto的一系列手机引爆了Android市场，移动市场所有的目光都集中在
Android这颗新星之上。一时之间，无论芯片企业、设备企业、软件企业还是互联网企业表示鼎立支持，连联想也大张旗鼓的宣传基于Android的
LePhone。然而，Android真的就能改变整个移动设备市场的格局么？1. 心不在焉<br /]]></description><category></category></item><item><title><![CDATA[Android的传感器编程小结]]></title><link>https://blog.csdn.net/o2snake/article/details/6225842</link><guid>https://blog.csdn.net/o2snake/article/details/6225842</guid><author>o2snake</author><pubDate>Sat, 05 Mar 2011 18:00:00 +0800</pubDate><description><![CDATA[<br />这两天结合手机研究了下Android的传感器编程，现做一个小结：<br />（手机是G2 Magic，OS版本1.1）<br /> <br />传感器编程中，<br />1. Accelrator的x,y,z轴的正负向：<br />
   手机屏幕向上水平放置时： (x,y,z) =  (0, 0, -10)  而不是 (0, 0, 10)<br />
   当手机顶部抬起时： y减小，且为负值<br />   当手机底部抬起时： y增加，且为正值<br />   当手机右侧抬起时： x减小]]></description><category></category></item><item><title><![CDATA[GTS李万鹏：Android游戏开发者的亲身感受]]></title><link>https://blog.csdn.net/o2snake/article/details/6185966</link><guid>https://blog.csdn.net/o2snake/article/details/6185966</guid><author>o2snake</author><pubDate>Tue, 15 Feb 2011 14:55:00 +0800</pubDate><description><![CDATA[<br /><br />GoodTeamStudio是来自成都的一家游戏开发商，2009年初开始创业，是国内最早的Android游戏开发团队之一。目前有“钢丝英
雄”为代表的几十款游戏，也有少量三星bada平台与ios平台作品，其“帝国塔防”在1月的三星首届bada开发者挑战赛中获得年度大奖。本期“开发者
访谈”，GTS创始人李万鹏带来他做Android游戏开发的亲身感受。<br />Xingchen：为什么主打Android？尝试过其他平台吗？<br />李万鹏：创业之初是机锋的谈毅给了我启发，我们从]]></description><category></category></item><item><title><![CDATA[Android 2.3 Gingerbreader 正式发布，向游戏开发者献媚]]></title><link>https://blog.csdn.net/o2snake/article/details/6185930</link><guid>https://blog.csdn.net/o2snake/article/details/6185930</guid><author>o2snake</author><pubDate>Tue, 15 Feb 2011 14:39:00 +0800</pubDate><description><![CDATA[<br /><br />Android 2.3 Gingerbread果然如期而至
，这次更新的重点在于讨好游戏开发者（比如Playstation Phone吧
？）。主要更新包括：游戏：增加了新的垃圾回收和优化处理事件，以提高对游戏的支持能力。原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。多媒体：支持VP8和WebM视频格式，提供AAC和AMR宽频编码，提供了新的音频效果器，比如混响、均衡、虚拟耳机和低频提升通讯方式：支持前置摄像头、]]></description><category></category></item><item><title><![CDATA[转 宋立波:教你如何在Android market上注册并发布应用程序]]></title><link>https://blog.csdn.net/o2snake/article/details/6100738</link><guid>https://blog.csdn.net/o2snake/article/details/6100738</guid><author>o2snake</author><pubDate>Mon, 27 Dec 2010 15:18:00 +0800</pubDate><description><![CDATA[<br />1、账号注册<br />  步骤很简单，到Android Market发布网站建你的帐号，要收取25美元的注册费，地址在http://market.android.com/publish
。<br />Android Market支持的国家和地区包括巴西、印度、墨西哥、俄罗斯、韩国、中国香港以及中国台湾等，届时支持Android应用商店支持的国家和地区会达到32个<br />既然没有支持中国大陆，那就填写中国香港吧，我是使用广发信用卡成功支付的（试过招商信用卡不成功支付25$，但成功贡献了好几]]></description><category></category></item><item><title><![CDATA[中國大陸開發商Triniti Games搶下北美付費應用程式第一名寶座]]></title><link>https://blog.csdn.net/o2snake/article/details/6099946</link><guid>https://blog.csdn.net/o2snake/article/details/6099946</guid><author>o2snake</author><pubDate>Mon, 27 Dec 2010 09:49:00 +0800</pubDate><description><![CDATA[<br /><br />這兩天，App Store上大家關注的遊戲應用程式不外乎是手機版的『戰火回憶錄』(Brother in Arm 
2)、『太空戰士』(final fantasy)1、2代復刻版以及『植物大戰殭屍』(Plants vs. 
Zombies)。這些遊戲軟體，對於玩家們可能都耳熟能詳，因為他們不僅都是一線大廠的作品，在其他的平台上也都曾獲得不錯的成績，吸引眾人目光自然不
意外。<br />但前幾天開始，有一款遊戲稱為『All-in-1 Gamebox』的遊戲異軍突起，將前兩週的第一名]]></description><category></category></item><item><title><![CDATA[游戏发展国Game Dev Story登陆Android]]></title><link>https://blog.csdn.net/o2snake/article/details/6088584</link><guid>https://blog.csdn.net/o2snake/article/details/6088584</guid><author>o2snake</author><pubDate>Tue, 21 Dec 2010 10:29:00 +0800</pubDate><description><![CDATA[游戏发展国Game Dev Story登陆Android 类型：原创 作者：王鑫 时间：2010-12-15 07:09:30 
　　在iPhone上Game Dev Story这款游戏早已经发布，并且深受用户的喜爱。目前这款游戏已经登陆Android电子市场Market，并售价3.02欧元（对于国内用户来说，30人民币的价格是很贵的），　　Game Dev Story中文名称为游戏发展国，由日本游戏商Kairosoft开发，是款比较经典的经营类游戏，目前在该类游戏的日本排名一直是第一名，广受用户好评。A]]></description><category></category></item><item><title><![CDATA[Observer Notifications MDC]]></title><link>https://blog.csdn.net/o2snake/article/details/6029129</link><guid>https://blog.csdn.net/o2snake/article/details/6029129</guid><author>o2snake</author><pubDate>Tue, 23 Nov 2010 11:05:00 +0800</pubDate><description><![CDATA[Sometimes you need your code to send a message to other parts of your
 code. For example, you might want to notify that a task is completed, 
and then several different actions must be performed. You could do that 
by calling all those functions directl]]></description><category></category></item><item><title><![CDATA[Ubuntu 10.04配置Apache+PHP+MySQL]]></title><link>https://blog.csdn.net/o2snake/article/details/6011282</link><guid>https://blog.csdn.net/o2snake/article/details/6011282</guid><author>o2snake</author><pubDate>Mon, 15 Nov 2010 23:23:00 +0800</pubDate><description><![CDATA[<br />测试环境：Ubuntu
 10.04 <br />1.安装apache2.0<br />           sudo apt-get install apache2<br />安装后在浏览器中打开：http://localhost/ 或者 http://127.0.0.1 <br />如果出现It works!那证明OK了<br /> <br /> <br />2.安装PHP<br />依次在终端打开：<br />         sudo apt-get install php5 //安装]]></description><category></category></item><item><title><![CDATA[给VM虚拟机加硬盘]]></title><link>https://blog.csdn.net/o2snake/article/details/6004607</link><guid>https://blog.csdn.net/o2snake/article/details/6004607</guid><author>o2snake</author><pubDate>Fri, 12 Nov 2010 11:54:00 +0800</pubDate><description><![CDATA[<br /><br />使用虚拟机一段时间后，会出现硬盘空间不够的情况.这时我们可以给我们的VM虚拟机加第二块硬盘来扩大使用空间.<br />1.打开虚拟机软件，选择编辑虚拟机设置－添加－硬盘，按照提示一路点下一步就可以添加一块新的硬盘.比如IDE为0：1（你原来的那个是0：0，光驱为1：0）.<br />2.启动虚拟机.进入系统后，你会发现没有出现新装的硬盘.别着急.右击我的电脑，选择属性－硬件－设备管理器.查看磁盘驱动器，看那里是否显示你新加的硬盘.<br />3.如果有，可以跳过这步.如果没有，只显示]]></description><category></category></item><item><title><![CDATA[怎样给虚拟机硬盘扩容]]></title><link>https://blog.csdn.net/o2snake/article/details/6004401</link><guid>https://blog.csdn.net/o2snake/article/details/6004401</guid><author>o2snake</author><pubDate>Fri, 12 Nov 2010 10:55:00 +0800</pubDate><description><![CDATA[虚拟机分硬盘小了,拜我120G硬盘所赐。今天终于不够用了，所以网上找了一下虚拟机增加硬盘容量的方法。实现过程如下。windows下的。vm安装目录下有一个vmware-vdiskmanager.exe命令，就用它了。命令说明：E:/VMware/VMware Workstation>vmware-vdiskmanager.exe
VMware Virtual Disk Manager - build 13124.
Usage: vmware-vdiskmanager.exe OPTIONS diskNa]]></description><category></category></item><item><title><![CDATA[javascript 单元测试工具 JsUnit]]></title><link>https://blog.csdn.net/o2snake/article/details/5752600</link><guid>https://blog.csdn.net/o2snake/article/details/5752600</guid><author>o2snake</author><pubDate>Wed, 21 Jul 2010 14:49:00 +0800</pubDate><description><![CDATA[JsUnit是JavaScript的开源单元测试框架。它受到JUnit的启发，并完全用JavaScript编写。作为最流行的 JavaScript单元测试框架，它还提供了一些ant任务，使开发人员在持续集成服务器 上构建时很容易运行测试套件。

项目主页： http://www.jsunit.net/
下载地址： https://sourceforge.net/project/showfiles.php?group_id=28041
文档地址： http://www.jsunit.net/docum]]></description><category></category></item></channel></rss>