哪些2D / 3D引擎和游戏开发SDK可以在Ubuntu上本地运行?
请为每个答案限制一个引擎/ SDK-并说明您为何喜欢引擎/ SDK。
哪些2D / 3D引擎和游戏开发SDK可以在Ubuntu上本地运行?
请为每个答案限制一个引擎/ SDK-并说明您为何喜欢引擎/ SDK。
Answers:
V-Play提供可重用的组件,用于处理多种显示分辨率和宽高比,动画,粒子,物理,多点触摸,手势,路径查找等,使您可以在短短几天内原型制作游戏。
V-Play还提供了适用于最成功游戏类型的即用型游戏模板,包括塔防,平台游戏或益智游戏。只需用您自己的图形和声音替换图形,然后您就可以发布自己的游戏了!
得益于本机引擎核心,每一个性能最佳的iOS和Android,BlackBerry 10,Symbian,MeeGo以及Windows,Mac OS X和Linux都可以使用JavaScript和QML以声明方式开发游戏。
SDL
Simple DirectMedia Layer是一个跨平台的多媒体库,旨在通过OpenGL和2D视频帧缓冲提供对音频,键盘,鼠标,操纵杆,3D硬件的低级访问。MPEG播放软件,仿真器和许多受欢迎的游戏都使用它,其中包括屡获殊荣的Linux端口“文明:呼吁力量”。
SDL支持Linux,Windows,Windows CE,BeOS,MacOS,Mac OS X,FreeBSD,NetBSD,OpenBSD,BSD / OS,Solaris,IRIX和QNX。该代码包含对AmigaOS,Dreamcast,Atari,AIX,OSF / Tru64,RISC OS,SymbianOS和OS / 2的支持,但这些未得到正式支持。
SDL是用C语言编写的,但可以与C ++一起使用,并且与其他几种语言绑定,包括Ada,C#,D,Eiffel,Erlang,Euphoria,Go,Guile,Haskell,Java,Lisp,Lua,ML,Objective C, Pascal,Perl,PHP,Pike,Pliant,Python,Ruby,Smalltalk和Tcl。
SDL是在GNU LGPL版本2下分发的。只要您链接到动态库,此许可证就可以在商业程序中自由使用SDL。
在ubuntu中安装sdl库
安装基本必需品
sudo apt-get install build-essential
安装sdl库
sudo apt-get install libsdl1.2-dev libsdl1.2debian
它也具有C ++接口,并且功能非常强大。PPA中可能有一些Ubuntu软件包可用,但我建议下载源代码并手动构建。