自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

转载 游戏性的根本——浅谈游戏关卡设计

<br />文:我本尼摩<br />  注:自己写的一篇关卡设计文,由于本人目前尚不是专业的游戏开发人员,可能有些浅薄之处,望各位提出不足。<br />  关卡,对于我们每个玩游戏的人来说都是一个耳熟能详的名词。自从我们第一次玩游戏以来就接触关卡。“你打到第几关了?”“你通关了没?”这些熟悉的口头禅成了和朋友开始讨论某游戏的开始。那么关卡是什么?不同类型的游戏对于关卡的定义也是明显不同的。动作游戏中的一个场景、即时策略游戏中的一张地图、赛车游戏中的一条赛道、美式角色扮演游戏中的一个地牢或是日式及

2011-05-27 22:30:00 2271

转载 Android的Orientation Sensor三个坐标的含义

<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=往

2011-05-04 13:18:00 1725

原创 android sdk 更新报错。A folder failed to be renamed or moved报错解决办法。

<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目录运

2011-03-28 15:22:00 4813 2

转载 游戏地图编辑器Mappy,Tiled,TILE STUDIO

Mappy地图编辑器的使用方法2010-04-14 17:13今天,我们将讲解游戏开发中一个重要的工具――“游戏地图编辑器”。几乎任何一款商业游戏都有自己的游戏地图编辑器,不管你是2D游戏,还是3D游戏。当然,2D游戏的地图编辑器和3D游戏的编辑器有很大的不同。我们今天在这里讲解的也是2d游戏编辑器。在了解2d游戏地图编辑器之前,我们先来了解一下,2d游戏地图是如何构成的。先看一幅照片:图注1看着这么漂亮的一幅图片,你有什么想法呢?先不要想的太多,其实这幅图片是由一个数组构成的,确确地

2011-03-27 12:47:00 5371

转载 开始Admob广告盈利模式详细教程

<br /><br />花了整整一天时间,研究怎么通过在Android应用程序中添加Admob广告来赚钱。网上也有些教程,不过说得不够详细,自己还得花时间摸索。为了让后来者能更快开始Admob广告赚钱,所以写个详细一点的教程,供大家参考。<br /> <br />        例子工程源码下载地址:     下载源代码<br />       <br />        当然,我也参考了一些网上的资料,主要有:<br />        AdMob:在android应用中嵌入广告的方案

2011-03-27 12:42:00 1059

转载 成为游戏编程必备的知识

<br />很长时间以来,游戏产业不允许新的血液加入,因为每个职位都要求申请人有2年以上的经验。但是现在是加入游戏产业的最好的时机。因为研发队伍的急剧增长,有经验的人很难找了,所以越来越多的公司从大学里招人。不管你上的是什么大学,你都有机会在游戏产业里找到一份工作。你需要熟悉以下领域。 <br />    数学 - 对于视频游戏开发,这个非常重要。不,你不需要去记如何求一个绕x轴旋转的曲面的表面积。 你需要有很好的线性代数技能。如果你不知道点乘的公式(a dot b = a.x * b.x

2011-03-22 15:16:00 648

转载 MIDP2.0 Game API简介

很就没有关心J2ME的情况了,今天看到一篇介绍MIDP 2.0的文章就翻译了出来,虽然不是很新。偶的E文不好,有错的地方希望大家谅解!原文出处:http://www.microjava.com/articles/techtalk/game_apiMIDP 2.0: The Game APIby Mikko KontioMIDP 2.0 为移动开发者带来几项新特性,比如支持媒体、更好的用户界面、新的连通协议、enabled push、空中下载和更好的安全性。然而一个最让人感兴趣的新特性就是GAME A

2011-03-22 14:46:00 490

转载 [译]游戏编程入门(by David Astle)

<br />[译]游戏编程入门(by David Astle)<br /><br />     经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。<br />    这篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。我也不准备讲述如何进入游戏行业(这方面已经有

2011-03-22 13:39:00 487

转载 为什么说Android令人沮丧

<br />这一段时间,随着Moto的一系列手机引爆了Android市场,移动市场所有的目光都集中在 Android这颗新星之上。<br />作者:mxwu<br />这一段时间,随着Moto的一系列手机引爆了Android市场,移动市场所有的目光都集中在Android这颗新星之上。一时之间,无论芯片企业、设备企业、软件企业还是互联网企业表示鼎立支持,连联想也大张旗鼓的宣传基于Android的LePhone。然而,Android真的就能改变整个移动设备市场的格局么?1. 心不在焉<br /

2011-03-22 11:09:00 483

转载 Android的传感器编程小结

<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减小

2011-03-05 18:00:00 1444

转载 GTS李万鹏:Android游戏开发者的亲身感受

<br /><br />GoodTeamStudio是来自成都的一家游戏开发商,2009年初开始创业,是国内最早的Android游戏开发团队之一。目前有“钢丝英雄”为代表的几十款游戏,也有少量三星bada平台与ios平台作品,其“帝国塔防”在1月的三星首届bada开发者挑战赛中获得年度大奖。本期“开发者访谈”,GTS创始人李万鹏带来他做Android游戏开发的亲身感受。<br />Xingchen:为什么主打Android?尝试过其他平台吗?<br />李万鹏:创业之初是机锋的谈毅给了我启发,我们从

2011-02-15 14:55:00 1872

转载 Android 2.3 Gingerbreader 正式发布,向游戏开发者献媚

<br /><br />Android 2.3 Gingerbread果然如期而至,这次更新的重点在于讨好游戏开发者(比如Playstation Phone吧?)。主要更新包括:游戏:增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。多媒体:支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器,比如混响、均衡、虚拟耳机和低频提升通讯方式:支持前置摄像头、

2011-02-15 14:39:00 627

转载 转 宋立波:教你如何在Android market上注册并发布应用程序

<br />1、账号注册<br />  步骤很简单,到Android Market发布网站建你的帐号,要收取25美元的注册费,地址在http://market.android.com/publish。<br />Android Market支持的国家和地区包括巴西、印度、墨西哥、俄罗斯、韩国、中国香港以及中国台湾等,届时支持Android应用商店支持的国家和地区会达到32个<br />既然没有支持中国大陆,那就填写中国香港吧,我是使用广发信用卡成功支付的(试过招商信用卡不成功支付25$,但成功贡献了好几

2010-12-27 15:18:00 1447

转载 中國大陸開發商Triniti Games搶下北美付費應用程式第一名寶座

<br /><br />這兩天,App Store上大家關注的遊戲應用程式不外乎是手機版的『戰火回憶錄』(Brother in Arm 2)、『太空戰士』(final fantasy)1、2代復刻版以及『植物大戰殭屍』(Plants vs. Zombies)。這些遊戲軟體,對於玩家們可能都耳熟能詳,因為他們不僅都是一線大廠的作品,在其他的平台上也都曾獲得不錯的成績,吸引眾人目光自然不意外。<br />但前幾天開始,有一款遊戲稱為『All-in-1 Gamebox』的遊戲異軍突起,將前兩週的第一名

2010-12-27 09:49:00 1624

转载 游戏发展国Game Dev Story登陆Android

游戏发展国Game Dev Story登陆Android 类型:原创 作者:王鑫 时间:2010-12-15 07:09:30   在iPhone上Game Dev Story这款游戏早已经发布,并且深受用户的喜爱。目前这款游戏已经登陆Android电子市场Market,并售价3.02欧元(对于国内用户来说,30人民币的价格是很贵的),  Game Dev Story中文名称为游戏发展国,由日本游戏商Kairosoft开发,是款比较经典的经营类游戏,目前在该类游戏的日本排名一直是第一名,广受用户好评。A

2010-12-21 10:29:00 637

转载 Observer Notifications MDC

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

2010-11-23 11:05:00 731

转载 Ubuntu 10.04配置Apache+PHP+MySQL

<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 //安装

2010-11-15 23:23:00 455

转载 给VM虚拟机加硬盘

<br /><br />使用虚拟机一段时间后,会出现硬盘空间不够的情况.这时我们可以给我们的VM虚拟机加第二块硬盘来扩大使用空间.<br />1.打开虚拟机软件,选择编辑虚拟机设置-添加-硬盘,按照提示一路点下一步就可以添加一块新的硬盘.比如IDE为0:1(你原来的那个是0:0,光驱为1:0).<br />2.启动虚拟机.进入系统后,你会发现没有出现新装的硬盘.别着急.右击我的电脑,选择属性-硬件-设备管理器.查看磁盘驱动器,看那里是否显示你新加的硬盘.<br />3.如果有,可以跳过这步.如果没有,只显示

2010-11-12 11:54:00 2386

转载 怎样给虚拟机硬盘扩容

虚拟机分硬盘小了,拜我120G硬盘所赐。今天终于不够用了,所以网上找了一下虚拟机增加硬盘容量的方法。实现过程如下。windows下的。vm安装目录下有一个vmware-vdiskmanager.exe命令,就用它了。命令说明:E:/VMware/VMware Workstation>vmware-vdiskmanager.exeVMware Virtual Disk Manager - build 13124.Usage: vmware-vdiskmanager.exe OPTIONS diskNa

2010-11-12 10:55:00 1034

转载 javascript 单元测试工具 JsUnit

JsUnit是JavaScript的开源单元测试框架。它受到JUnit的启发,并完全用JavaScript编写。作为最流行的 JavaScript单元测试框架,它还提供了一些ant任务,使开发人员在持续集成服务器 上构建时很容易运行测试套件。项目主页: http://www.jsunit.net/下载地址: https://sourceforge.net/project/showfiles.php?group_id=28041文档地址: http://www.jsunit.net/docum

2010-07-21 14:49:00 1259 2

转载 Venkman javascript Debugger

<br />A powerful new tool is available for web developers for use in many Mozilla-based products, including Firefox, Mozilla Suite and Netscape 7.x. The JavaScript debugger, also called Venkman, has been a part of the Mozilla browser and the comm

2010-07-21 14:46:00 954

转载 Bash 实例,第一部分 Bourne again shell (bash) 基本编程

Bash 实例,第一部分Bourne again shell (bash)基本编程文档选项级别: 初级Daniel Robbins ([email protected]), 总裁兼 CEO, Gent

2010-02-23 17:45:00 472

转载 SQLite语法 PRAGMA

SQLite支持的编译指令(pragma)PRAGMA命令是用于修改SQlite库或查询SQLite库内部数据(non-table)的特殊命令。PRAGMA 命令使用与其它SQLite命令(e.g. SELECT, INSERT)相同的接口,但在如下重要方面与其它命令不同: 在未来的SQLite版本中部分pragma可能被删除或添加,小心使用。 当使用未知的pragma

2010-02-23 16:09:00 1255 2

转载 软件版本命名规范

  1. 软件版本阶段说明    * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。    * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。    * Beta版: 该版本相对于α版

2010-02-22 09:45:00 351

转载 Android真是开源?揭露你不愿听到的真相

满大街都在谈论Android,它是当红炸子鸡。许多人觉得,iPhone将受到它的强力挑战。  而日前,有一位名为“阮一峰”的网友就根据国外的一些业内状况对Android的发展提出了自己的看法,Android真的像Linux那样开源,而Google也真有那么伟大吗?此文非常值得大家一读:  我也曾经对Android充满了期待,但是后来的事态发展,令我改变了看法。前几天,我就在网志上写了自己的

2010-02-18 21:24:00 2023

转载 Linux 下串口编程入门[IBM]

级别: 初级左锦 ([email protected]), 副总裁, 南沙资讯科技园2003 年 7 月 03 日Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口通讯编程进行简单的介绍。串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1

2010-01-10 22:32:00 711

转载 正则表达式

正则表达式是一种可以用于模式匹配和替换的强有力的工具。  正则表达式相关基础:  元字符:就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。   正则表达式中常用方法及属性: exec():返回一个数组,数组中的第一个条目是第一个匹配,其他的是反向引用 match():返回一个

2009-09-07 21:13:00 490

转载 1.3.7 闭包

闭包这个概念看上去很深奥,这个词在离散数学里面的意思确实比较难于理解。在这里,我们先可以把闭包理解成是一种匿名函数或者匿名类。 1. 什么是闭包? 什么是闭包?一种正式的解释是:所谓闭包,指的是一种拥有很多变量并且绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是这个表达式的一部分。 相信很多人都不会理解这个定义,因为他的学术味道太浓了——或许你喜欢从字面

2009-09-07 21:11:00 572

转载 1.3.6 封装

封装是面向对象的重要概念之一。如果一个程序没有封装性,也就谈不上什么面向对象。但是,JavaScript并不像其他的语言,比如Java,有公有变量和私有变量等;在JavaScript中只有一种作用域:公有作用域。在本章中,我们将会见识到JavaScript是如何实现封装的特性的。 1. this和公有变量 首先需要理解this关键字。看下面的一段代码,你应该对此感到熟悉: 

2009-09-07 21:09:00 368

转载 1.3.5 类

类是面向对象程序设计的核心概念之一。一个类代表了具有相似属性的一类事物的抽象。从本篇开始,我们将正式的进入JavaScript的面向对象部分。首先需要注意的是,在JavaScript中并没有“类”这一关键字——在大多数语言中都是使用class作为关键字的。所以,这里的类就成了一个概念,它没有明确的语法标志。 1. 类和构造函数 前面说过,在JavaScript中并没有明确的类的

2009-09-07 21:08:00 371

转载 1.3.4 函数

在很多语言中,函数(Java里面成为方法)和对象时截然不同的两种东西。函数被定义为对象的动作,或者是全局的(像在C++中的main函数一样)。但是在JavaScript中,函数和对象的界限却显得不那么明显。 1. 函数的定义 JavaScript中有很多种定义函数的方法: Js代码 function hello() { alert("He

2009-09-07 21:06:00 326

转载 1.3.3 对象

1.3.3 对象 1. 对象 对象是面向对象程序设计的基础概念之一,只需看看这个名字就已经知道了。在我们熟悉的面向对象语言中,比如Java或者C++,都有着类似的对象定义方法。比如,我们想定义一个类,名字叫Person,有两个属性:name和age,另外有一个方法,将显示出这个Person对象的名字和年龄,那么我们可以用下面的代码实现: 

2009-09-07 21:04:00 374

转载 1.3.2 Javascript 面向对象编程--数组

1. 基于对象还是面向对象?面向对象技术是现代软件开发中的重要技术之一。面向对象变成的好处毋庸置疑,现在的主流语言如Java、C++都是面向对象的。现在的面向对象理论更多的是使用Java或C++进行描述,究其根源,在于这些语言都是传统的面向对象语言,具有面向对象理论所指明的一切特性:类、封装、继承、多态等等。 相比而言,一些动态语言如JavaSript就显得不那么面向对象——至少,在JavaScr

2009-09-07 20:59:00 612

转载 Json对象操作方法

JSON以一种特定的字符串形式来表示JavaScript 对象。它是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),键列表(keyed list)等2. 值的有序列

2009-09-07 20:58:00 3621

转载 给JavaScript新手的24条实用建议

为JavaScript做一点性能小提升吧!本文列出了24条能让你的代码编写过程更为轻松高效的建议。也许您还是JavaScript初学者,刚刚写完自己的Hello World,那这里有很多对您的工作将十分有用的小贴士;也许有些技巧您已经知道,那就试试快速浏览一下,看能不能发现一点新东西吧!注:本文多次用到Firebug的console对象,请参考 Firebug Console API

2009-09-07 20:57:00 461

转载 XML 用户界面语言(XUL)开发简介

XUL 是经过测试的真正的应用程序框架。事实上,最近发布的 Firefox 3.0 不仅仅是由 XUL 构建的,但它提供了一个 XUL 运行时环境,允许任何 Firefox 用户运行其他 XUL 应用程序。在本教程,您开始使用 XUL 进行编程,并学习一些帮助您开发 XUL 应用程序的工具。当您的 Web 开发技术得到提高时,您可以构建一个基于 XUL 的博客编辑器,并通过它使用 XUL 构建桌面

2009-09-07 20:28:00 1532 3

转载 Ruby on Rails(ROR)

定义 RoR是Ruby on Rails的缩写。Ruby on Rails是一个用于编写网络应用程序的框架,它基于计算机软件语言Ruby,给程序开发人员提供强大的框架支持。Ruby on Rails包括两部分内容:Ruby语言和Rails框架。什么是Ruby?  Ruby 语言是一种动态语言,它与Python、Smalltalk和Perl这3种编程语言有些类似。Ruby语言起源于日本,

2009-09-07 20:13:00 688

转载 [转]给计算机系学生的建议

作者: 周思博 (Joel Spolsky)译: Chen Bin 2005年1月2日 虽然大概一两年前我还在夸夸其谈桌面应用程序是将来的潮流,大学生们现在还是偶尔向我请教职业发展的问题。所以我把我的建议写下来。以供学生们阅读,嘲笑,忽略。大多数锐气十足的学生从来不向前辈征求意见。在计算机科学领域,这样做是正确的。因为前辈们很可能说些“在2010年前,市场对于那些只会敲击键盘的代码工人的需

2009-07-12 13:57:00 441

转载 [转]Mozilla,通向自由世界的橋樑

Mozilla的起源要追溯到1998年,Netscape在那場著名的瀏覽器大戰中失敗了。為了繼續戰鬥,Netscape開放了自己的源碼,創建了Mozilla計劃。       Mozilla不是Netscape的簡單改進,它的目標是要發動一場瀏覽器領域以外的「編程革命」。這是一個在Netscape基礎上徹底重新構架的產品。經過三年多的長跑,Mozilla很快就要成功了:預計在2002年4月發表具有

2009-06-28 22:40:00 373

Android OpenGL ES 简明开发教程

Android OpenGL ES 简明开发教程.pdf

2013-06-12

常用设计模式From Gossip@caterpillar

常用设计模式的讲解和例子. 带uml 类图,格式为chm

2008-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除