LibGdx UI编辑器 OverLap2D 学习(1) 介绍

2024-01-24 01:58

本文主要是介绍LibGdx UI编辑器 OverLap2D 学习(1) 介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Libgdx终于有了属于自己的UI编辑器,方便了开发,UI编辑器名称为OverLap2D。

传送门
http://overlap2d.com/
有兴趣的同学,去官方下载,因为还是不稳定的版本,所以不提供下载地址了……


我使用的版本是V0.0.7
下载完成后会有一个zip包,zip包里的内容
这里写图片描述
examples 是一个展示的工程
Overlap2D.jar 这个是UI编辑器
changelog.txt 更新日志

Java 环境不多解释,百度搜索一搜一大把……
配置好环境变量后,双击Overlap2D.jar即可运行。

在命令行环境下也可以执行

java -jar [Path/]Overlap2D.jar

UI编辑器界面
运行后,即可打开UI编辑器,UI编辑器如下
这里写图片描述
区域1:选择、缩放、对其方式功能区
区域2:遮罩、灯光效果功能区
区域3:树状结构显示控件
区域4:新建删除场景,场景预览操作区
区域5:控件属性界面
区域6:资源区(图片,默认UI,库,粒子效果)
区域7:层视图(下面看不见有两个按钮,有删除和添加层。);

没有画出的区域就是画布,可以拖放控件

画布的移动方式,刚开始不懂,左键拖动总是拖动控件,经过实验有两种方式,
一种是在没有控件的地方,按住空格键,然后左键拖动,画布即可拖动。
另外一种方式是使用鼠标的滚轮中键点击拖动。
如果不对,请各位亲们指正一下,多谢。


打开Demo项目
File菜单>>Open Project>>选择 examples 文件夹下的project.pit文件
这里写图片描述

有兴趣的童鞋可以打开自己看看,羊都是能动的,并且火焰是粒子效果。

问题:没法删除新建的图层,如果有知道的,请好心的朋友,给我在下方留言说一下,谢谢,不知道是不是UI编辑器的bug。

这篇关于LibGdx UI编辑器 OverLap2D 学习(1) 介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/638210

相关文章

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

Spring Security介绍及配置实现代码

《SpringSecurity介绍及配置实现代码》SpringSecurity是一个功能强大的Java安全框架,它提供了全面的安全认证(Authentication)和授权(Authorizatio... 目录简介Spring Security配置配置实现代码简介Spring Security是一个功能强

JSR-107缓存规范介绍

《JSR-107缓存规范介绍》JSR是JavaSpecificationRequests的缩写,意思是Java规范提案,下面给大家介绍JSR-107缓存规范的相关知识,感兴趣的朋友一起看看吧... 目录1.什么是jsR-1072.应用调用缓存图示3.JSR-107规范使用4.Spring 缓存机制缓存是每一

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Java中 instanceof 的用法详细介绍

《Java中instanceof的用法详细介绍》在Java中,instanceof是一个二元运算符(类型比较操作符),用于检查一个对象是否是某个特定类、接口的实例,或者是否是其子类的实例,这篇文章... 目录引言基本语法基本作用1. 检查对象是否是指定类的实例2. 检查对象是否是子类的实例3. 检查对象是否

在 PyQt 加载 UI 三种常见方法

《在PyQt加载UI三种常见方法》在PyQt中,加载UI文件通常指的是使用QtDesigner设计的.ui文件,并将其转换为Python代码,以便在PyQt应用程序中使用,这篇文章给大家介绍在... 目录方法一:使用 uic 模块动态加载 (不推荐用于大型项目)方法二:将 UI 文件编译为 python 模

Python+wxPython构建图像编辑器

《Python+wxPython构建图像编辑器》图像编辑应用是学习GUI编程和图像处理的绝佳项目,本教程中,我们将使用wxPython,一个跨平台的PythonGUI工具包,构建一个简单的... 目录引言环境设置创建主窗口加载和显示图像实现绘制工具矩形绘制箭头绘制文字绘制临时绘制处理缩放和旋转缩放旋转保存编

什么是ReFS 文件系统? ntfs和refs的优缺点区别介绍

《什么是ReFS文件系统?ntfs和refs的优缺点区别介绍》最近有用户在Win11Insider的安装界面中发现,可以使用ReFS来格式化硬盘,这是不是意味着,ReFS有望在未来成为W... 数十年以来,Windows 系统一直将 NTFS 作为「内置硬盘」的默认文件系统。不过近些年来,微软还在研发一款名

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式