17
2012
10

用对象序列化进行深拷贝

对仅仅封装了基本数据类型的对象进行拷贝,只要实现cloneable接口,覆盖clone方法,用Object的clone方法即可(这个方法是JNI实现,速度远远快过新建对象再赋值)。

但是对于复合对象,进行深度拷贝就需要所有对象都实现cloneable接口,覆盖clone方法,显然非常繁杂。

其实可以利用JAVA的对象序列化进行复制对象,如:

    private Object cloneObject(Object obj) throws Exception{
...

15
2012
06

coming soon,我的PSV自制小游戏

20120615391

03
2012
05

绕过PSS开发工具,直接向PSV传输自制程序

 找到一个国外开发的工具,可以绕过PSS开发IDE,直接传输打包好的“.psspac”文件(在bin\Debug目录下获得)。

前提是你安装了sony提供的PssStudio开发套件,并能正常使用,正常连接、识别PSV。

具体使用方法:

PSV端打开PSV DEV工具

打开VitaConnector.exe

refresh devices刷新PSV设备

connect  to deviece 连接PSV

点select选择“.psspac”文件

...

24
2012
04

PSVita开发套件公测了

 

 

 

 

 

 

 

 

来来来,拿起你的PSV,写起代码,做游戏吧!

下载、说明传送门:

http://www.playstation.com/pss/

21
2011
07

斜45度地图简介、坐标系转换以及数据碰撞

手机平台上开发斜45度地图系统的游戏,相信做惯了正面俯视的开发者刚接触总很不习惯。所谓斜45度游戏,也就是常说的2.5D游戏,用斜方向俯视的角度来增强立体感的一种技术。这种技术在PC平台上早就流行了,手机平台由于屏幕表现力的限制,大部分使用正面视角。但随着手机屏幕分辨率不断增大,斜45度视角的游戏出现得越来越多。

斜45度地图系统分Staggered、Slide、Diamond等几种,除了起始位置的区别,与正视地图系统的主要区别在于使用菱形的图块。关于什么是45度地图系统以及其原理,我不想再多说,网上有很多的资料,下面主要讲一讲坐标系的转换。

clip_image002

图1

clip_image003

 

07
2011
07

推荐一些手机游戏开发会用到的网站

像素图资源类(RPGmaker风格的精灵、地图图块等资源):

http://www.66rpg.com/

……

3D模型资源:

http://www.yiduz.cn/soft/

……

游戏开发技术网站,论坛:

著名的gameres,涉及技术、资源、业内咨询等。

http://www.gameres.com/

……

一些开源框架:

      LGAME,Android2D游戏框架

http://code.google.com/p/loon-simple/

……