手机游戏引擎libgdx-1.2 分辨率自适应

libgdx从1.0版本开始,stage分辨率自适应方法发生了改变。

我们查看stage的构造方法:

public Stage (Viewport viewport) {
    this(viewport, null);
}

我们必须手工去创建一个自己的Viewport才行。

new Stage((new ScalingViewport(Scaling.stretch, width, height, new OrthographicCamera())));

ScalingViewport :可缩放视角

Scaling.stretch :按屏幕大小拉伸

width :画面宽(您实际游戏的画面宽,不是屏幕的宽)

height :画面高

OrthographicCamera:正射投影相机

手机游戏引擎libgdx-1.2 分辨率自适应

时间: 2024-07-30 02:43:16

手机游戏引擎libgdx-1.2 分辨率自适应的相关文章

国外15种手机游戏引擎和开发工具介绍

游戏程序 平台类型: iOS Android  程序设计: 3D图形 音乐音效  编程语言:   引擎/SDK: 其它  工欲善其事,必先利其器.对移动游戏开发者来说,高效实用的开发工具必不可少.近日,英国著名产业杂志<Develop>刊出了一篇文章,作者艾伦·李在文中推荐了15种移动游戏开发工具,从游戏引擎,到音效制作.推广等工具都有涉及.以下为原文主要内容编译. 引擎和移动开发工具包 Marmalade 简介:Marmalade被很多人认为是跨平台制作C++游戏的最佳平台.通过Marmal

手机游戏引擎的选择--学习游戏开发Cocos2d-x和Unity3D/2D哪个前景更好?更易上手?

现在手游火的一塌糊涂,引擎也是层出不穷除了引领3D市场的Unity3D,独霸2D市场的Cocos2D-X之外,还有虚幻.Sphinx等,甚至搜狐也开发了国产的Genesis-3D引擎. 其它的不多说,这里主要就对比Unity3D和Cocos2D-X,帮助大家选择. 如果你想开发一个2D游戏,有着C++/C/LUA之一的基础,那么Cocos2D-X也许比较适合你.他本身就为2D游戏设计,有着丰富的源码.实例和教程文档.你可以得到社区的大力支持. 如果你想开发一个3D或2D游戏,有着面向对象编程语言

Android 游戏引擎汇总

1.AndEngine 简介:AndEngine 基于libGDX框架开发,使用OpenGL ES进行图形绘制.同时继承了BOX2D物理引擎,因此能实现一些较为复杂的物理效果.在Rokon停止更新以后,AndEngine 成为Android 最为流行的2D游戏引擎 优点:(1)高效:在大运算量好事情况下,使用C/C++本地代码进行开发.比如物理引擎或者音频处理. (2)AndEngine是开源项目,开发者可对源码进行修改,它的源码在github上托管. (3)拥有Particle System

手机游戏开发工程师培训教程

我分享一套系统性学习手游开发的课程,能让你完整的学习手游开发,并且配套有几个企业实战的项目咨询QQ:779591710 课程有以下六大特色:一.业内独家专业手游开发网络培训课程二.注重手机游戏开发基础,全程项目贯穿三.Android4.3游戏开发基础.Cocos2D-X,Unity2D,Unity3D一个都不能少四.课程首次涉及跨平台游戏引擎技术,国内独家(AndEngine引擎.libGDX引擎)五.跨平台技术(HTML5技术)六.经典游戏重现(捕鱼达人.斗地主.天天酷跑.围住神经猫) 专题一

【课程下载】基于Cocos2d-x游戏引擎实战开发炸弹超人

我这里有套课程想和大家分享,需要的朋友可以加我qq和我联系.QQ2059055336. 课程讲师:Jason.Z 课程分类:ios适合人群:初级课时数量:31课时更新程度:完毕 一.本课程是怎么样的一门课程(全面介绍) 1.1.课程的背景 Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,

为什么没有好用的Android游戏引擎?

随着Android平台的不断发展,最近Android开发人员数量呈现出上升势头,就连以往较为冷门的游戏开发领域也涌现出不少生力军.然而,全新的问题正摆在了刚開始学习的人面前,非常多他们从未遇过的问题開始浮上台面. “找了好久也没看见合适的引擎,看来Android真的不适合游戏开发”.“我试过几个游戏引擎,感觉都不是非常好,效率低.BUG不可控”,“怎么中国就没人能做个向Cocos2d那样的引擎呢?看来还得等老外做好才干跟进啊.”这并非虚妄之谈,而是一些刚刚接触Android游戏开发人员的真实意见

Android不同手机屏幕分辨率自适应【转】

有必要了解的 Android中常见的单位 dip, dp, px, sp之间的区别: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这个,不依赖像素.px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多.pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用:sp: scal

手机游戏服务器引擎Scut免费开源

scut 官网:http://www.scutgame.com/ Scut是一个开源.免费.稳定.快速开发的手机游戏服务器引擎,支持开发人员使用Python脚本语言或C#语言开发:底层采用C#编写,基于MVC框架思想设计, 开发人员只需要关注如何定义数据实体类及属性,不再需要关注多据库(MSSQL.MySql等)及表设计,Scut会帮助你自动检测生成相应数据库的表结构:它还提供了丰富的AIP和成熟的游戏模块中间件,快速开发你的游戏服务器应用,和Cocos2d-x完美结合,提供基于Cocos2d-

libgdx游戏引擎3D开发教程-第一章-基础教程

开卷语:我最近才开始学习游戏编程,因为想做个网游玩,所以前几天找了不少引擎来看,于是不出意料的选中了libgdx,值得感谢的是libgdx的文档很多很全,所以没有走多少弯路就成功的配置好了环境.基础教程很完善,好多大神都已经写的很详细了,但是3D方面的很少见,所以我正好要学,索性直接翻译过来,大家共同进步.注意:教程基本是从Wiki上翻译过来,外加自己的小部分理解,所以一般来说应该没什么问题,如有错误请多多指教. =========================================