在了解JPCT之前得了解什么是opengl,opengl是一个跨语言,跨平台的3D图形编程接口,OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。而JPCT则是java的一款3D图形引擎,封装了opengl,jPCT-AE是jPCT在android平台上的移植版本。

用opengl的框架(或者叫做引擎)来进行android开发会比使用原本的opengl es方便许多,所以下文就参照JPCT-AE的一个官方Demo小例子进行修改,在手机上显示一个带贴图的3D模型。

效果图

JPCT-AE引擎压缩包百度云链接: https://pan.baidu.com/s/1o8jyqJg 密码: ehpu,下载完解压后将lib目录下的jpct_ae.jar文件引入android studio即可。

接下来就是按照正常的android opengl编程思路,使用GLSurfacev

android jpct ae教程,android OpenGL开发使用JPCT-AE引擎显示3D立方体相关推荐

  1. android导航使用教程,android BottomNavigationView的简单使用教程

    每个android app都有BottomNavigationView导航,本人开发中刚刚使用到了BottomNavigationView,于是按照android developer官网特意做了一个符 ...

  2. android p安装教程,Android SDK的安装教程

    Android4.1虽说已经发布了好些天,但由于的我手机比较坑,系统依旧保持在2.3 .4.0的都是可望不可即的了,就别说4.1.由于资金的问题,没法换手机,只能另想方法,通过在笔记本上装androi ...

  3. android 画圆教程,android shap画圆(空心圆、实心圆)

    实心圆: android:shape="oval" android:useLevel="false"> android:width="1dp&q ...

  4. android surface使用教程,Android:SurfaceView 的使用(附代码模板)

    前言 摘自<Android群英传> Android提供了View进行绘图处理,View可以满足大部分的绘图需求,但在某些时候也会心有余而力不足.我们知道,View通过刷新来重绘视图,And ...

  5. android 音视频 教程,Android移动端音视频的快速开发教程(九)

    4.6. 私聊函数 4.6.1. 更改当前的聊天模式 INT ChangeChatMode(INT ChatMode); 功能:更改本身的聊天模式(默认为公聊模式) 返回值:0表示成功,不然为出错代码 ...

  6. android内核编译教程,Android内核开发:系统编译输出的镜像文件

    主要介绍一下源码编译输出的几个重要的镜像文件,这里把bootloader源码和Linux内核源码的编译输出也算在其中,因为毕竟Android系统缺少了这两个部分在设备上也是跑不起来的. 1. MLO, ...

  7. android文件存储教程,android开发基础教程—文件存储功能实现

    文件存储: public class MainActivity extends Activity { EditText mname, mage; TextView mtv; @Override pro ...

  8. android+高德地图教程,Android高德地图开发(三)地图简单操作

    一.概述 上一节中我们了解到地图的定位,图层切换,离线地图等基础操作,接下来学习地图的基本操作. 二.本章内容 --- 地图交互设置 --- 地图绘制 1.地图交互设置 在使用地图的时候,不可避免的会 ...

  9. android studio3.5教程,Android Studio 3.5新特性

    版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. : 在今天(美国时间8月20日)的早些时候,Android Studio(以下简称为AS) 3.5 ...

最新文章

  1. PCB 围绕CAM自动化,打造PCB规则引擎
  2. form 中Enctype=multipart/form-data 的作用
  3. 【转载】SharpDevelop代码分析
  4. javaweb功能模块如何合理设计_产品设计:如何设计出合理的凑单模式?
  5. python爬虫网络请求超时是什么意思_爬虫请求超时设置
  6. python解析html的库_用python解析html
  7. Redis进阶实践之十六 Redis大批量增加数据
  8. 仅使用NumPy完成卷积神经网络CNN的搭建(附Python代码)
  9. background的用法css,关于CSSbackground的使用方法
  10. Python菜鸟入门:day06元组与字典
  11. 系统接口框架设计与实现
  12. java-net-php-python-java《Linux基础及技术》课程网站演示录像修改计算机毕业设计程序
  13. 大一Web课程设计:企业网站——HTML+CSS+JavaScript电子购物商城(37页面)
  14. matlab正方形追及问题,行测常考题型讲解:环形相遇与追及问题
  15. Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计
  16. PHP连接数据库——身份验证问题
  17. 关于android的Haxm报错调试问题
  18. 2020 android平板推荐,最适合学生用的平板_2020学生党平板推荐
  19. win7笔记本外接显示器html,window7笔记本外接显示器只显示一个屏幕怎么设置
  20. java printerjob打印_利用PrinterJob类实现打印控制

热门文章

  1. 微信开发 JS接口安全域名修改
  2. Notepad 追加字符
  3. 视频播放器 layui-ckplayer
  4. 饿了么建生鲜开放平台 买菜业务要推至全国500城
  5. html是什么意思网络用语,网络用语内涵是什么意思
  6. 微信公众号抢票系统开发笔记
  7. 邯郸玄天文化风景区- 开辟永年华创
  8. 电脑知识:电脑被黑客攻击,那么如何电脑判断沦为“肉鸡”?
  9. 云上全流程透明性备品备件协同管理
  10. 2022年秋招总结暨acm退役记