这个,你应该明白,java编写完成后会编译生成后缀class的中间文件来用来执行,而这种机制就可以很好的保证源码的保密性'因为生成class之后就不在需要源码了,所以,源码真的不好弄。抱歉帮不了你
java编写完成后会编译生成后缀class的中间文件来用来执行,而这种机制就可以很好的保证源码的保密性'因为生成class之后就不在需要源码了,所以,源码真的不好弄。抱歉帮不了你
你好,过去一年半了,不知道你找到你想要的东西了没?
我现在也在用 cocos2dx 尝试做一款类似的游戏。
我把我知道的告诉你把:
背景滚动,其实这个很好做。你在你的游戏循环里写一个ScrollScene,在这个方法里操作背景图片,设置它的Y坐标,Y = Y+ScrollSpeed; (也可能是-ScorllSpeed,取决于你的坐标系)ScrollSpeed是你自己设定的。
跳板也一样的,首先写一个CreateBlock的方法来创建跳板,然后再游戏循环里再添加一个DropBlock,和ScrollScene一样的原理,改变跳板的Y坐标。结合背景,看起来就像是主角再移动了。
然后跳板的创建也可以在游戏主循环里添加,要有随机和数量上限控制。
最后,你的逻辑看起来可能是这样的:
// gameloop
while(m_bRunning)
{
//do other thing
//...
ScrollScene();
DropBlock(); // 这里面要判断Block是否落到底了,要注意销毁,还有碰撞检测也在这里面
if (rand(1) == 1 && m_curBlockCount < MAX_BLOCK)
CreateBlock();
}
目前我想到的思路就差不多这样,我现在想做的比这个复杂一些些,很多地方我也还没想明白。
其实只要有思路,写代码是很简单的事情,对于游戏开发者来讲,思路第一,技术第二。能把自己会的东西用起来,才是最重要的。