论坛首页 移动开发技术论坛

鸟哥哥,作品欣赏

浏览 26891 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-03-06  
鸟哥哥 写道
lordhong 写道
melody3 写道
我也是啊,我那次回帖说,我也是正要学习那方面的知识,结果也被会员投票成恶意灌水。


我也曾经被投过N次~~~~ 泪奔~~~~~

不过话说楼主的游戏真强大啊!  我其实一直想做类似的游戏, 就是美工没着落
LZ有空的话介绍下游戏的开发过程啊, 比如美工的素材应该如何切割, 背景如何scroll, 等等... 多谢~~~

技术分享1:
http://birdbrother.iteye.com/blog/608106

精品啊,先谢过了~ 经验分享是一起进步的最好途径!
0 请登录后投票
   发表时间:2010-03-11  
lordhong 写道
melody3 写道
我也是啊,我那次回帖说,我也是正要学习那方面的知识,结果也被会员投票成恶意灌水。


我也曾经被投过N次~~~~ 泪奔~~~~~

不过话说楼主的游戏真强大啊!  我其实一直想做类似的游戏, 就是美工没着落
LZ有空的话介绍下游戏的开发过程啊, 比如美工的素材应该如何切割, 背景如何scroll, 等等... 多谢~~~


你做iPhone和Android开发,容量要求不是很大,不必要做切割了,每张独立就行了
最多把长宽一样的一组图片,排成一行或者一列,用时切割那块,节约点空间,复杂的拼接,换色都没必要用到
旋转是自带的Android和iPhone

背景scroll非常容易,有关卡的类型,就是做个数组,每个值对应一块面积,根据移动速度变换对应的地图元素图片就行了
如果是多层背景,就是多个数组叠加几层,或者做个类
如果过关游戏想做成格斗游戏那种背景,那就是来回反复用一张或几张图片
每次只需要绘制屏幕之内的,屏幕四边多绘一格,图片只需要loading进来本关或者本阶段要用的
0 请登录后投票
   发表时间:2010-03-12  
nypisces 写道
lordhong 写道
melody3 写道
我也是啊,我那次回帖说,我也是正要学习那方面的知识,结果也被会员投票成恶意灌水。


我也曾经被投过N次~~~~ 泪奔~~~~~

不过话说楼主的游戏真强大啊!  我其实一直想做类似的游戏, 就是美工没着落
LZ有空的话介绍下游戏的开发过程啊, 比如美工的素材应该如何切割, 背景如何scroll, 等等... 多谢~~~


你做iPhone和Android开发,容量要求不是很大,不必要做切割了,每张独立就行了
最多把长宽一样的一组图片,排成一行或者一列,用时切割那块,节约点空间,复杂的拼接,换色都没必要用到
旋转是自带的Android和iPhone

背景scroll非常容易,有关卡的类型,就是做个数组,每个值对应一块面积,根据移动速度变换对应的地图元素图片就行了
如果是多层背景,就是多个数组叠加几层,或者做个类
如果过关游戏想做成格斗游戏那种背景,那就是来回反复用一张或几张图片
每次只需要绘制屏幕之内的,屏幕四边多绘一格,图片只需要loading进来本关或者本阶段要用的


多谢指教, 原理都看过一些, 最近想找些开源的项目参考下, 毕竟没有任何游戏基础
如果知道什么开源side/vertical scroller游戏的项目, 请告诉我, 最好是java实现的
0 请登录后投票
   发表时间:2010-03-12   最后修改:2010-03-12

首先背景图片做得可以上下连接(上下滚动),就是画一张图片,下面接着画,或者上面接着画,看起来都是无缝的。
然后程序上的处理:
计一个变量go值,每桢go += add;add为滚动速度(向上为负值,向下为正值)
程序上为向下滚动,这样看起来人就在前进了
 
	go += add;
	int heights = 0;
	int drawY = 0;
	heights = one.getHeight();//图片高度
	drawY = (go >> 2) % one.getHeight();//之前是还有云层什么的,
	//最底下>>2,第二层>>1的,以控制各层不同速度。后来因为内存不够用,砍层了,>>2就一直没变
	if(drawY - Datas.height < 0)//Datas.height为屏幕高度,如果发现起始画点在屏幕中,则多画一张
	{//达到遮盖目的
	    g.drawImage(one, 0, drawY, 20);//one是图片Image对象,xy坐标,20是anchor,鸟哥发现有好些人不是用20,用0的
	    //经过测试发现0与20其实结果是一样的
	}
	g.drawImage(one, 0, drawY - heights, 20);
0 请登录后投票
   发表时间:2010-03-13  
多谢鸟哥~~~ 貌似也是曼联fans~~
0 请登录后投票
   发表时间:2010-03-13  
lordhong 写道
多谢鸟哥~~~ 貌似也是曼联fans~~

是啊,lordhong哥!
0 请登录后投票
   发表时间:2010-03-24  
不错,看上去效果很震撼的
0 请登录后投票
   发表时间:2010-03-26  
发短信破解了,现在可以免费玩了
0 请登录后投票
   发表时间:2010-03-26  
jojo_java 写道
发短信破解了,现在可以免费玩了

呵呵,公司有时也很无奈的。付出不少成本,成本还没怎么收回就被破了。支持正版。
0 请登录后投票
   发表时间:2010-03-26  
jojo_java 写道
发短信破解了,现在可以免费玩了


不是吧... 这么不厚道...
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics