Blog

Blog

PHODAL

libGDX 快速入门

当我在想我是否去做一些想做的事情的时候,我觉得是时候开始了,过去曾经试想过一个游戏,只是一个又一个的情节或者说剧情,于是就有了《Dream-Coastline》。便开始去寻找一个又一个的想法,于是我觉得我可以试着去做、学习,梦想不应该仅仅只是梦想。很多年过去了,现在可以试着去做。

游戏引擎

记得刚开始还没学习如何做游戏的时候,我就知道不应该从头开始写游戏,学习后,便了解那家伙叫做游戏引擎。

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。

libGDX

libGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。它基于Apache License, Version 2.0 协议,对商业使用和非商业使用均免费。代码托管于Github中。最新版本为1.2。

libGDX 项目创建

  1. 下载gdx-setup.jar。一个可执行的图形和命令行工具,我们可以简单地使用它~~~

    下载地址: Download gdx-setup.jar

1)创建项目,图形界面。

 java -jar gdx-setup.jar

2)创建项目,命令行。

 java -jar gdx-setup.jar --dir mygame --name mygame --package com.badlogic.mygame --mainClass MyGame --sdkLocation mySdkLocation

详细可见:https://github.com/libgdx/libgdx/wiki/Project-Setup-Gradle


或许您还需要下面的文章:

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Engineer, Consultant, Writer, Designer

ThoughtWorks 技术专家

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 最新技术分享

标签