[置顶] 学习笔记之关于JAVA实现链表的基本功能

摘要: 链表,一个令人熟悉的名词,相信很多人第一次接触这个词是在数据结构的书上。而且大部分这样的书采取了C语言来作为教学代码,很少采取C++,JAVA,C#等面向对象的语言(估计是用不上吧,而且这些面向对象的类,继承等名词又会让初学者容易混淆,毕竟大家很多都是从C语言开始走上编程之路的)。 之前我有面试过一家公司,有道题目是关于用JAVA去实现链表。那时候我懵了,因为那时候我对java的理解也是到很浅的阶段,引用什么的概念都很陌生,虽然学过数据结构,但是书上教学的是使用了指针,但是JAVA并没有指针这个名词啊,然后擅自用C语言的语法去答题,然后......然后就没有然后了。 指针究竟是什么?链表的.. 阅读全文

posted @ 2013-12-27 17:17 诺亚行者 阅读(4787) 评论(0) 推荐(0) 编辑

[置顶] 关于游戏地图的构建

摘要: 地图比较复杂,所以我就直接将一张地图加载进去,还不错,省却了贴片步骤。【卷屏】由于地图很大,比游戏显示窗口要大,所以这里就需要实现【卷屏】效果,一开始摸不着头脑,试了很多种方法,有些是可以,但是过于复杂,涉及到了C#语言特性,比如委托和事件,这个不具备其他语言通用的方法,因此肯定存在更加广泛的技术。网上搜了些资料,有了大概的思路,卷屏的效果的原理是:当人物在一个区域内,是通过改变人物在屏幕上的坐标来实现走动效果,当人物离开一个区域后,是通过地图反向移动之后实现人物“走动”的效果。所以,一开始,就应该准备一个这样的区域,假设是scrollRect,它的中心应该处于屏幕的中心,区域大小应该小于游戏 阅读全文

posted @ 2013-02-17 13:51 诺亚行者 阅读(2582) 评论(8) 推荐(1) 编辑

2015年5月5日

cocos2dx一键发布APK的批处理

摘要: 对程序的同学来说,如果运营要包,就需要额外腾出时间去svn更新--->编译so--->eclipse生成apk,往往需要耗费许多时间,并且以上步骤还是必须顺序执行,让人十分闹心。花了点时间研究了一下,发现编译so可以脱离cygwin而使用ndk,此外,apk的打包也是可以交给ant进行的。因此,通过... 阅读全文

posted @ 2015-05-05 11:09 诺亚行者 阅读(2834) 评论(1) 推荐(1) 编辑

2014年8月8日

Cocos2DX笔记----------使用opengl实现水果忍者刀刃轨迹

摘要: 最近有个小需求,需要实现水果忍者刀刃的效果,网上找了很多实例代码,查了很多资料,终于捣鼓了出来。效果图如下:图1:图2:该算法还是比较简单的,先说说流程:【收集轨迹点】主要是使用了cocos2dX中的ccTouchesBegan和ccTouchesMovedccTouchesBegan里面包含了刷新... 阅读全文

posted @ 2014-08-08 18:18 诺亚行者 阅读(3567) 评论(0) 推荐(0) 编辑

2014年4月26日

关于移动,爱游,联通三家运营商付费SDK的融合方案

摘要: 第一次做付费SDK嵌入,所以如果有错误的地方请大家指出来。付费SDK无非是这么两个流程:初始化》》付费。初始化方面,虽然移动的SDK和其他两家有点不太一样,但也无妨,需要的东西都一样:都需要Context参数,附加应用AppID,AppKey。而付费,则比较相似,都是通过传递payCode,Cont... 阅读全文

posted @ 2014-04-26 11:47 诺亚行者 阅读(2739) 评论(3) 推荐(1) 编辑

导航