
JPCT-AE从头到尾
文章平均质量分 59
wangziling100
这个作者很懒,什么都没留下…
展开
-
android游戏引擎jpct-ae(1)
废话不多说了,本人因为毕业设计的缘故要做一个android的游戏,3D的。现在想使用开源的游戏引擎减轻工作量,几经选择,挑了jpct-ae。网上的相关教程不多,而这个游戏引擎有完整的文档,以后几天就研究它了。本人是初学者,如果有哪位知道有更好的教程,诚求分享。 1、jpct-ae是什么? 它是一个游戏引擎,说白了就是一个jar文件,里面集合了许多类,这些类都是在OpenGL-ES基础上利用原创 2011-10-20 19:14:21 · 4699 阅读 · 0 评论 -
开篇语
前段时间由于毕业设计要做接触了jpct-ae这款3D引擎,通过一段时间的学习与探索,我对于这款引擎有了一定的理解(当然不一定很高),这里想要总结一下我以前所学的内容与方法。一是可以给予那些需要帮助的以一定的帮助,二是给自己也留个底。在以后的几篇文章了,我会试图使用jpct-ae引擎和opengl-es的基本方法这两种方式实现相同的效果。原创 2011-12-27 16:01:08 · 1424 阅读 · 0 评论 -
JPCT-AE的3D游戏——添加图片
由于多种原因,现在忙得很,所以更新不太稳定,不过发现也没什么人看,所以也不是太有关系的。 今天主要讲一点内容就是添加图片,并将其显示在屏幕上,其实就是2D的图片了。在我们做3D的游戏时,像一些选项界面什么的都是2D的。 下面是主要步骤了: 1、载入图片 图片一般有两个存放的文件夹,一个是assets文件夹,一个是drawable文件夹,当然我一般是放在raw文件夹下的,这个文件夹是创建在R原创 2012-02-21 23:24:49 · 2872 阅读 · 3 评论 -
Android3D游戏——触屏事件与多个Activity
先说一下到现在我这游戏做的进度吧。其实是以前已经做过一次了,不过感觉设计不合理所以从头再理一遍。在这个过程中又增加了许多新的元素,也有了很多新的想法。目前的进度是已经做完logo展示与游戏资源加载这两个框架,正在做的是主游戏菜单,框架也已经做好了,只要把一些图片,音效做好就可以做下面的子菜单了。 今天要讲的内容主要有两点,一个是触屏事件,一个是多个Activity。 现如今,智能手机也有一定的原创 2012-02-23 00:38:20 · 1957 阅读 · 0 评论 -
Android3D游戏——添加背景音乐与音效
今天终于把主菜单做好了,虽然可能还有些小bug,不过在以后实现栏目功能的时候,应该都能处理好。 今天讲的是添加背景音乐和音效,做游戏怎么能没有声音呢,对不对。 一般添加声音是靠两种方法实现的。一种是MediaPlayer,一种是SoundPool。这两种方法的区别是MediaPlayer可以存储较大的音频文件,载入稍慢,不支持同时播放。而SoundPool只能存储较小的音频文件,载入较快,支持原创 2012-02-23 17:41:04 · 5577 阅读 · 5 评论 -
JPCT-AE3D游戏——透明贴图
在游戏中我们常常希望前面的贴图是透明或半透明的,不要挡住后面的东西。其实在JPCT-AE引擎中还是比较容易实现的,下面我将讲一下Overlay这个类。 首先呢,先说下如何做贴图,生成Overlay的对象,主要有以下几个步骤: 一、保存你的纹理文件也就是你想贴的图到你想存放的文件夹,这里值得注意的一点是你的纹理文件的宽和高最好(一般是一定)是2的N次方,否则极易出错,这也是很多载原创 2012-02-25 12:25:21 · 2459 阅读 · 0 评论 -
Android3D游戏——方向感应器
今天讲一下方向感应器,首先讲一下感应器这个概念。 Android的大概支持八种感应器。像陀螺仪、重力(加速度)感应器,磁力感应器,温度感应器,方向感应器,光线感应器等。他们有统一的类管理一个是Sensor类,一个是SensorManager类,还有其他的一些类,好像就磁力感应器有一个自己单独的类。这里不细说了。 再将一下方向感应器,也有人称为姿态感应器,主要的作用是通过3个数据来反映手原创 2012-02-26 10:50:28 · 4301 阅读 · 1 评论 -
游戏开始了------全屏与横屏
现在大概是要做个3D第三人称视角的对战类游戏,其实已经做了很久了,可后来发现设计有问题,现在返工重新再来。另外本人的java编程能力有限,并没有认真学过java,都是做到哪学到哪的,也还没工作,尚无工作经验,所以应该在整体构架上会出现问题。所以有哪位懂的,发现有什么问题,也请不吝赐教。 今天刚刚开始,只有现阶段的框架与全屏横屏这几点要说的。 首先,现阶段框架是一个Activit原创 2012-02-20 00:10:04 · 1438 阅读 · 1 评论 -
JPCT3D游戏——动态显示数字
在游戏中我们常常想要动态的显示数字。像CS中的血量、护甲什么的。 怎样实现呢?呵呵,在JPCT中还是有方法的。下面我来介绍一种简单方法。 在FrameBuffer中有一个blit方法,它的功能是将Texture中的一部分贴到屏幕上,有点类似于Overlay,不过这个方法更加灵活,可以只贴一部分。 举一个例子。 这个是我们用来实现功能的Texture图。这个是可以直接复制下来用的,我原创 2012-03-18 00:16:20 · 1785 阅读 · 2 评论