background picture of the home page

Hi,Friend

技术,游戏,生活

java游戏开发入门(二) - 菜单

本文介绍了如何使用FXGL引擎在Java游戏开发中创建游戏菜单。 通过设置 `settings.setMainMenuEnabled(true)` 和 `settings.setGameMenuEnabled(true)`,可以启用主菜单和游戏内菜单,并展示了其效果图。 文章提供了Java代码示例,演示了如何在游戏中实现菜单功能,并包含了完整代码和项目链接。 文章还链接了该系列的其他文章,介绍了Java游戏开发的更多相关内容。

thumbnail of the cover of the post

java游戏开发入门(一) - HelloWorld

本文介绍了使用Java和FXGL引擎进行游戏开发的入门步骤。文章首先指出Java并非游戏开发的首选语言,并推荐C/C++或C#等语言。然后,详细介绍了开发环境(IntelliJ IDEA 2021.3.2、Java 17、Maven 3.8.1、FXGL 17、javaFX)和创建“Hello World”游戏的步骤。包括Maven依赖配置、启动类HelloWorldApp的编写、设置游戏窗口参数(600x600,标题“Hello world”)和程序启动方法main()的实现。文章提供了完整的代码示例和运行效果图,以及指向包含完整项目的GitHub链接。

thumbnail of the cover of the post

java CRC32

CRC32 java官方提供库CRC32 类 byte[] b = new byte[100];//用于验证的数据 CRC32 c = new C

thumbnail of the cover of the post

SQLyog 使用指南及资源更新

用户ttrar拥有三个激活码:8d8120df-a5c3-4989-8f47-5afc79c56e7c、59adfdfe-bcb0-4762-8267-d7fccf16beda和ec38d297-0543-4679-b098-4baadf91f983。 建议关闭软件自动更新功能。 相关文件下载地址为https://wwws.lanzouo.com/ilAZY2c2yv6d,密码为3zaw。 文章与关键词"Mysql,SQLyog 使用指南及资源更新"无关。

thumbnail of the cover of the post

LINUX | 防火墙开放端口

LINUX | 防火墙开放端口 一、首先检查某端口是否开启: firewall-cmd --query-port=80/tcp --zone=public #查询80端口是否开启,自行修改端口号 返回no即未开启,显示yes为已开启。 二、开启某端口代码 firewall-cmd --zone=

thumbnail of the cover of the post

proj编译安装

本文介绍了Proj库在Linux系统上的编译安装步骤。首先,通过wget下载Proj-9.4.1.tar.gz压缩包,然后解压。接着,使用yum安装必要的依赖包,如sqlite-devel、libtiff-devel和libcurl-devel。在构建目录中配置安装路径,使用cmake进行配置,并执行make编译和make install安装Proj库。最终安装到/usr/local/proj_9目录。

thumbnail of the cover of the post

Core Audio API控制windows音量

该代码使用Core Audio API控制Windows音量。它包含了`test.h`、`test.cpp`、`SystemVolume.h`和`SystemVolume.cpp`四个文件。`SystemVolume.cpp`包含了初始化、关闭、设置音量和获取音量等函数,利用`IMMDeviceEnumerator`、`IMMDevice`、`IAudioEndpointVolume`等接口操作。`test.cpp`提供了一个简单的示例,演示如何初始化Core Audio API,获取和设置音量,并最终关闭服务。开发环境包括VS 2019和Windows 10 企业版 2016 长期服务版。代码中包含了错误处理机制,以应对潜在的失败情况。

thumbnail of the cover of the post

Linux升级python

本文介绍了在CentOS 7 x86_64系统上,通过编译安装Python 3.9.6版本的步骤。首先,下载Python 3.9.6的tar.xz压缩包。然后,解压缩并配置,指定安装路径为/usr。接着,执行make和make install进行编译安装。最后,测试安装结果并修改默认Python版本链接,使其指向新安装的Python 3.9.6版本。

thumbnail of the cover of the post

Java获取操作系统信息

Java获取操作系统信息 Maven依赖 <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>5.8.6</version> </depende

thumbnail of the cover of the post