自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

手把手教你通过Java(RoboVM)创建IOS应用

        之前的文章多次提到RoboVm、Libgdx可以通过Java开发IOS游戏。最近不少朋友表示对Java开发IOS有兴趣,问我一些相关的问题,主要都是开发环境方面的困难。介于很多朋友之前没有接触过RoboVm和Libgdx,这里我详细讲解一下如何从零开始用Java实现你第一个IOS的App。        首先要满足几点先决条件:一台安装了最新xcode的mac电脑(或虚拟机)...

2014-02-19 18:01:05 436

原创 JavaFX简介与使用入门

JavaFX是Sun于2007年推出的富互联网应用开发技术(RIA)。所谓RIA,就是页面体验和数据交互都基于web,提供跨平台,拥有丰富的体验,且易于部署的应用程序。了解更多RIA可以参照维基百科上的内容。RIA普遍被认是未来互联网应用发展趋势的热门技术,比如Air、Flex、Silverlight、Google GWT甚至HTML5等。JavaFX诞生之初,adobe借助flash...

2013-08-12 13:39:44 367

开发手游服务端,网络连接框架的选择

    JAVA有很多优秀的网络连接框架。Mina、Netty、Gretty、Xsocket都是不错的高性能连接框架,如果做网络游戏服务器该如何选取呢?我简单凭我的了解和使用经验介绍一下,错误之处欢迎指正。   Apache Mina,以高性能和高扩展性著称,应用广泛。它是基于NIO的TCP/UDP框架,支持各种协议,并且能很容易的整合spring等WEB框架,可以说功能很强大,扩展...

2013-07-19 16:04:44 515

原创 我的个人博客地址

www.leestorm.com如题。CSDN只用来回复和下载,哈哈哈……

2013-07-12 10:44:48 383

原创 Android游戏设计中的音频控制——音量调整

音量主要是通过AudioManager的setStreamVolume (int streamType, int index, int flags)方法。streamType为设置的媒体类型,注意游戏的媒体声音用AudioManager.STREAM_MUSIC这个参数。index为音量,上限参照 getStreamMaxVolume(int)方法返回值。flags是一些特殊参数,这...

2013-05-10 17:55:48 288

Android游戏设计中的音频控制经验分享

游戏里用到BGM和音效,常用播放音频的方法主要通过SoundPool和MediaPlayer两个类,单独使用时各有利弊,唯有结合才能扬长避短。SoundPoolSoundPool,可以同时播放多个音效,但是缓存只有1M,只适合简短的游戏音效,不适合音乐。涉及的API主要有:load(加载音效,返回soundID)、unload、play(设置音量和循环参数,播放指定sound...

2013-04-20 01:40:24 139

原创 用intel驱动提升android模拟器速度

感谢一碗豆腐向我推荐。android模拟器是模拟ARM的,速度很慢,大家经常用X86版的模拟器,速度给力,但是虚拟机什么的太麻烦。其实可以直接用SDK里的X86模拟器并使用intel提供的加速驱动,方法如下:1)首先你必须是intel的CPU,且支持VT技术(比如i3、i5、i7)。确认在BOIS里开启了CPU VT技术和Execute Disable技术,系统的数据执行保护DEP功能已...

2013-03-14 16:09:41 154

原创 用JAVA开发IOS程序

一度开发IOS程序只有objective c、unity3d、cocos2d等选择。我想对于JAVA开发者来说,无论是C++、C#还是objc都无法与最纯正面向对象的语言相比。这也是很多android、J2ME开发者止步于IOS开发的原因。现在好啦,JAVA开发IOS程序将日趋成熟! Libgdx ,2012年下半年,著名的跨平台游戏引擎Libgdx开始支持IOS。不用过多介绍,优雅的架...

2013-03-11 21:52:02 603

原创 Android中利用颜色过滤调整图象风格

做游戏经常遇到这个情况,一张图片,从完全透明,渐渐过渡到不透明显示出来。常规的处理方式是:获得该图象的ARGB颜色数组,每次绘制调整颜色信息。这种方法需要把处理的内容绘制到一张缓冲图象上,再获得该图象的颜色信息,每次循环再逐像素处理。比较繁琐。下面介绍用android封装的滤镜实现半透明过渡效果,先介绍一下颜色矩阵:                                     ...

2012-09-11 17:04:26 108

原创 解决Android创建AVD失败

有时候我们重新下载了一份Android SDK,或者把SDK路径修改了,运行eclipse会遇到无法启动AVD的问题。诸如:emulator:ERROR:no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformated……这时候到preferences里设置路径也...

2012-03-21 21:37:05 392

原创 Android限制EditText输入字数

XML布局里设置的话只要设置maxLength属性就可以了。代码里控制,则需要给EditText加一个过滤器:editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(30)})...

2012-03-21 21:36:39 92

原创 JBOX2D与LibgdxBOX2D效率对比

      程序很简单,创建一个BOX2D物理环境,添加一块地板,点击屏幕任意位置生成20x20的小方块。小方块由重力影响自由下落,小方块之间以及与地板之间都会有弹力作用。      所有的参数都设置为一样(比如时间步、迭代数、重力常量、方块密度、摩擦力等),分别测试了JBOX2D与Libgdx封装的BOX2D在Android上可行性。测试硬件为HTC G7(1GHZ单核 512 RAM)。...

2012-02-14 17:23:39 289

原创 以后部分技术内容将发布到我的个人网站

www.leestorm.com 欢迎各位朋友赏脸光顾。这里也会同步更新,不过部分内容将会在我的个人网站独家发布,谢谢大家支持。

2012-01-11 15:09:27 81

原创 关于SurfaceView主线程与UI线程的问题

       好久没更新博客了,最近工作太忙了,也没什么时间自己研究技术,分享一点工作里总结的经验吧。       大家都知道做Android游戏用SurfaceView效率比较高,但是需要独立的一个线程去控制绘制以及游戏逻辑。但是UI界面的触摸、按键之类的是属于UI线程的,这里就涉及到线程同步的问题。当然,代码写得小心,异步也完全没问题,效率也比较高。只不过情况有时候很复杂,未必小心就有...

2011-12-26 17:38:00 638

原创 Android中混淆的一些问题

什么是混淆什么是proguard我就不解释了。Android2.3自带混淆,但是2.2以下的就要自己想办法。你可以新建一个2.3的项目,然后项目根目录里会自动建立一个“proguard.cfg”,把这个文件拷贝到你的工程目录下。如图:  这个文件是谷歌帮你配置好的,直接用就行,大部分项目OK。然后在default.properties里加上一句proguard.config=pro...

2011-08-16 18:07:47 103

Unity3D做2D横版游戏小demo(源码)

        用Unity3D做的一个小demo,简单地实现了人物行走、跳跃,以及场景的碰撞,给需要的朋友做个参考。为什么要用U3D搞2D游戏呢?想想看,如果你希望你的游戏可以在Android、Iphone、PC甚至网页上跑,是不是要学Android、XCODE、C++、AS3?有U3D,虽然做2D游戏有点绕,但开发一次就全搞定啦。       如果你还不了解U3D,请看一下...

2011-08-05 14:12:23 2861

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

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

2011-07-21 18:27:52 1952

原创 (转)就不能有点想象力吗?电子游戏开发商的七大陋习

文章不错,转自3DM,原文地址:http://www.3dmgame.com/news/201107/30477_2.html 从80年代开始,游戏就为我们提供了一个自由探索和冒险的世界。游戏让每一个接触它的人成为了英雄,让我们有机会探索危险的地下城和未知的世界。在最初的时候,开发商们总是绞尽脑汁地为玩家设计一个充满创意和乐趣的世界,但随着技术的不断发展和游戏业的不断成熟,游戏开发商们在游...

2011-07-21 10:16:11 136

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

像素图资源类(RPGmaker风格的精灵、地图图块等资源):      http://www.66rpg.com/      http://mohmoh.hp.infoseek.co.jp/sozai/DOT/MAP.htm      http://www.ninesages.org/XP_Album/      http://park2.wakwak.com/~kuribo/do...

2011-07-07 17:53:17 373

原创 华为面试小结

      没打算换工作,也没刷过简历,很奇怪突然接到华为的电话。向对方标明了对现在单位很满意,近期不考虑换工作,但仍执意让我去聊聊,想想还是去吧,很久没有面试了,不知道自己是否还在状态,正好见识一下华为。       简单说一下我的情况,现在大学刚毕业不到一年。从高一开始从事独立游戏开发,主要做电子词典平台,大学期间开始做手机平台。热爱移动平台的游戏开发,热爱java以及OOA、OOD。...

2011-06-21 11:36:55 210

Android游戏开发常碰到的几个问题

做Android游戏开发的时候遇到的一些问题,跟大家分享一下,少走弯路。 1.多个Activity切换会导致onCreate重复执行,所以若在onCreate里进行一些初始化操作就会引起意想不到的问题,建议加入静态标记来判断是否第一次启动。 2.如果在onCreate()中建立SurfaceView对象并setContentView(),那么不要在SurfaceView的构造函数里...

2011-06-02 18:00:24 232

原创 深海猎手(捕鱼达人)正在开发中

      其实这个游戏去年我就有想法做了,工作太忙,一直没开始。最近两个月才陆陆续续在做。目前已经达到了可以捕鱼加金币的程度,也已经有三四种类型的小鱼了。      前阵子看到路人的iPhone上有这个游戏,倍感沮丧,原本打算先做Android然后移植iPhone,看来被人抢先一步了。简单看了一下,iPhone那个版本的画面制作不错,但是游戏性一般,没有什么出彩的地方。      我做的...

2011-05-31 15:54:31 519

动态的水波时钟源码

在网上找粒子特效的资料,竟然发现我两年前做的一个小水波时钟的程序网上四处都有的下,额……当时随便搞的,程序里名字也没留,转载的也不标明作者某某人,太不道德了,气愤! 当时花了一节课时间写的,代码东拼西凑,写得很乱,Jbuilder下写的,需要的朋友可以看看。上下键调节动能,右软键退出。    ...

2011-04-11 22:51:08 108

J2ME中3D场景漫游的实现

     好吧,你该知道为什么我这叫跳票工厂,其实这玩意还没做完。不过高度图、场景漫游、公告板技术都有,就差碰撞了,希望给需要的朋友提供一点借鉴价值,手机游戏有这么点东西也够做游戏了。话说M3G现在不太吃香,所以果断停止钻研,打算投奔更底层的OpenGL怀抱。   运行截图       几点要说明的:     1)公告板技术(如果你还不了解什么是公告板就去百度一下),一个面...

2011-04-11 13:30:50 135

原创 BOX2D的选择建议

     BOX2D越来越火了,基本上已经稳固了自己在游戏开发者心目中的地位。其实很早之前就在关注BOX2D了,原本在flash游戏中应用非常普遍,近两年移动平台的兴起才再IOS和Android中崭露头角。我个人觉得,愤怒的小鸟成功只是一个偶然,不信就去逛逛flash游戏网站,你会发现很多精致、有创意又耐玩的游戏。(不过Rovio对游戏事业的专注和热情是值得大家学习的)      目前我知...

2011-04-08 12:06:08 176

原创 找到了一个自己八九年前写的游戏

     在硬盘深处找到一个中学时写的游戏,仅用了500行左右的代码实现了一个RPG。但麻雀虽小,五脏俱全,剧情、对话、地图、装备系统、打怪升级、自动存档,甚至还有过场小动画……     再看了看代码,古老的BASIC语言,现在连语法都已经模糊了,流程式的语言却也写出了结构化语言的风范。不得不感慨,这近十年来,自己没多大进步,甚至说还丢失了当年的热情与自信。如果那时候的我见到现在的自己,一定会...

2011-04-08 10:43:21 163

原创 联网疯狂坦克简陋版

      去年在某软件公司工作时利用闲暇时间写的一个小demo,有点类似以前的网络游戏《疯狂坦克》。客户端Android实现,服务端用的J2SE的socket,有简单的连接框架和线程池,不过通信模式有点类似Http(做J2ME习惯了-_-b)。当时每天花个一两小时,总计做了一周左右吧,没啥时间去设计构架,所有很简陋,技术也不扎实,部分代码不规范,高手就不要看了,以免班门弄斧,给不熟悉Androi...

2011-03-02 16:15:03 372

原创 发几个自己早期的J2ME独立游戏

      由于大环境影响和精力有限,n久没做过独立游戏了,以后也打算主攻Android游戏开发,估计J2ME要告一段落了。      故发几个我早期的J2ME独立游戏,做个纪念吧,感兴趣的朋友可以玩玩,都是免费的(涉及版权问题,在职期间做的东西就不发了)。基本都是我大一大二时代做的东西,对那时写的代码没信心,就不开源了。有兴趣的朋友可以私下联系我,一起讨论。     ...

2011-02-23 12:40:16 232 1

2D手机游戏的即时阴影效果

        转载要注明作者、出处哟。        前段时间在做可以兼容J2ME和Android的ARPG引擎,获得一些心得。2D手机游戏似乎画面上没什么突破,几乎都是靠美工把地图画得华丽一些,然后加一些云朵、光晕的贴图,再弄点下雨、下雪啥的,已经见怪不怪了。看了一些前几年的PC游戏,同样是2D,像暗黑就有模拟的光照效果,场景有明暗之分,人物也阴影效果。目前手机游戏有点类似当年的形态,当然即时...

2011-02-01 00:09:31 483

Android中正确自适应屏幕翻转

      大家都知道,很多Android手机带有重力感应传感器,能够对手机的翻转做出响应。比如应用在屏幕的自动翻转、重力感应游戏等方面。      只要在androidmanifest.xml中对应的Activity中加入sensor属性即可实现屏幕自动翻转,如:<activity android:name=".demo" android:label="@string/a...

2011-01-30 00:32:58 379

Unity3D脚本参考中文

U3D开发的中文参考,翻译的官方文档。大致介绍了一些U3D脚本常用的对象、方法。

2012-01-11

空空如也

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

TA关注的人

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