Linux 配置虚拟内存 技术 #!/bin/bash # https://blog.luhua.site # 虚拟内存大小 单位MB memorySize=4096 if [ $# -gt 0 ] then memorySize=$1 fi cd /usr mkdir
tomcat 配置https 双向认证 技术 1. 生成https证书 本方案生成证书需要java环境 1.1 Linux生成脚本 #!/bin/bash echo -e "\033[30m服务器证书生成\033[0m" #ip或域名 ip=127.0.0.1 if [ $# -gt 0 ] then ip=$1 fi #证书密码 p
java游戏开发入门(十) -粒子特效 游戏 java游戏开发入门十 - 粒子特效 前言 这里只学习API调用,至于怎么弄的好看,就需要自己花点心思了,或者直接放图? 编码 创建一个粒子发射器,并将粒子发射器添加到实体对象 /** * 创建玩家实体 * @return 玩家实体 */ @Spawns("
java游戏开发入门(九) -音效 技术 前言 对于一个游戏来说,音效也是必不可少的一环,自然也不能少了。这章我们加入背景音乐以及一些音效。 音频资源 首先在resource目录下创建assets/music以及assets/sounds目录。resource/assets/music目录下用来存放我们的MP3资源文件,assets
java游戏开发入门(八) - 图像 游戏 前言 前面那么多基本上一个游戏需要的逻辑就差不多了,但是看上去还非常丑陋,这章我们来优化界面显示。 图片资源 首先在resource目录下创建assets/textures目录,resource/assets/textures目录下用来存放我们的图片资源文件。 首先我们来改造一下我们的Pla
java游戏开发入门(七) - 计时器 游戏 前言 上一章我们讲了变量与UI,这章我们讲FXGL的计时器。 函数说明 在一秒钟之后执行一次 runOnce(()->{ // ... }, Duration.seconds(1)); 每隔0.5秒执行一次 run(()->{ // ... },Duration.seconds
java游戏开发入门(六) - 变量 & UI 技术 前言 上一章我们讲了物理引擎,这章我们讲变量与UI,以及数据绑定。 编码 首先我们创建一个变量 /** * 初始化变量 * @param vars */ @Override protected void initGameVars(Map<Strin
java游戏开发入门(五) - 碰撞机制 技术 前言 上一章呢,我们讲了对Player的控制,这一章讲一下怎么处理不同实体之间的碰撞处理, 编码 实体类型 既然是不同的实体,那我们就要对实体进行类型区分,这里采用枚举的方式区分不同的实体。 /** * 实体类型 * @author lhDream */ public enum Ent
java游戏开发入门(四) - 输入or控制 技术 前言 上一章我们创建了玩家对象,这一章我们实现对玩家的基本控制 注意事项 之前我们都是直接通过FXGL类来操作引擎,之后会全部改为引入静态方法的方式,这也是官方推荐的方式,之前使用FXGL类的方式主要用于理解调用的方法是从哪里来的。 静态引入(推荐) // import import stati