摘要: ~ JavaCV-开发系列文章汇总篇 ~ JavaCV JavaCV 采集摄像头及桌面视频数据 JavaCV 采集摄麦克风音频数据 JavaCV 采集摄像头和麦克风数据推流直播 JavaCV 视频滤镜(LOGO、滚动字幕、画中画、NxN宫格) JavaCV 树莓派打造监控系统平台 JavaCV FF 阅读全文
posted @ 2021-04-24 09:18 HiIT青年 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: JavaFX桌面应用开发系列文章汇总篇(将在博客、公众号上持续更新)。 阅读全文
posted @ 2020-07-27 20:53 HiIT青年 阅读(4454) 评论(0) 推荐(1) 编辑
摘要: 在实现生活中物理现象是客观存在的,FXGL 游戏框架也提供了相应的组件,那就是 PhysicsComponent 。 利用 PhysicsComponent 可以实现现实世界中的物理现象,比如:自由落体,看看使用 PhysicsComponent 实现物理现象的效果: 通过给实体加上 Physics 阅读全文
posted @ 2022-10-23 22:14 HiIT青年 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在【FXGL游戏开发-动画效果】这章节中,实现了两辆坦克的碰撞效果,当玩家的坦克(蓝色)撞上敌军坦克(绿色)时,玩家的坦克自动消失,并播放坦克爆炸的效果。 这次使用自定义的 Component 实现人物移动的动画效果,首先看看最终实现的效果: 这个效果gif录制出来不是很理想,实际的效果要比这个gi 阅读全文
posted @ 2022-10-23 22:13 HiIT青年 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 在【FXGL游戏开发-碰撞处理】这章节中,已经实现两辆坦克的碰撞效果,当玩家的坦克(蓝色)撞上敌军坦克(绿色)时,玩家的坦克自动消失,但是玩家坦克是立即消失的,看起来比较生硬,现在给玩家坦克消失前加个爆炸的动画效果。 重新改造一下【FXGL游戏开发-碰撞处理】中 initPhysics() 的碰撞处 阅读全文
posted @ 2022-10-23 22:13 HiIT青年 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在【FXGL游戏开发-加载游戏资源】这章节中,游戏世界已经存在两辆坦克了,现在给这两两辆坦克加上碰撞效果,即当玩家的坦克(蓝色)撞上敌军坦克(绿色)时,玩家的坦克自动消失。 FXGL 要使 Entity 有碰撞效果,构建实体时,必须使用 viewWithBBox(),而不能使用 view(),因为 阅读全文
posted @ 2022-10-23 22:13 HiIT青年 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在使用 maven 或者 gradle 进行 FXGL 游戏开发时,游戏资源约定放在 src/main/resources/ 中的 assets 目录中,不同的资源放在 assets 的不同子目录中: textures 图片文件(".png", ".jpg") sounds 音频文件(".wav") 阅读全文
posted @ 2022-10-23 22:13 HiIT青年 阅读(279) 评论(0) 推荐(0) 编辑
摘要: FXGL 是一个 JavaFX 游戏开发的框架,使用 FXGL 无需安装和设置,开箱即用,支持多平台打包,UI 基于 JavaFX,非常容易上手。 除了 【FXGL游戏开发-游戏初始化】 提到的 initGame() 初始化游戏,以及 【FXGL游戏开发-键盘输入事件处理】中的 initInput( 阅读全文
posted @ 2022-10-23 22:13 HiIT青年 阅读(299) 评论(0) 推荐(0) 编辑
摘要: FXGL 是一个 JavaFX 游戏开发的框架,使用 FXGL 无需安装和设置,开箱即用,支持多平台打包,UI 基于 JavaFX,非常容易上手。 在 【FXGL游戏开发-游戏初始化】中成功给游戏世界加入了一个玩家(一个正方形),下面尝试接收键盘输入事件来让玩家动起来。 FXGL 的 GameApp 阅读全文
posted @ 2022-10-23 22:12 HiIT青年 阅读(367) 评论(0) 推荐(0) 编辑
摘要: FXGL 是一个 JavaFX 游戏开发的框架,使用 FXGL 无需安装和设置,开箱即用,支持多平台打包,UI 基于 JavaFX,非常容易上手。 在 【FXGL游戏开发-HelloWorld】中成功搭建了 FXGL 开发环境,不过 Hello World 程序是一个空白的游戏,下面给游戏世界加入一 阅读全文
posted @ 2022-10-23 22:12 HiIT青年 阅读(786) 评论(0) 推荐(0) 编辑
摘要: FXGL 是一个 JavaFX 游戏开发的框架,使用 FXGL 无需安装和设置,开箱即用,支持多平台打包,UI 基于 JavaFX,非常容易上手。 基于 FXGL 开发游戏非常简单,只需要两个步骤: 引入 FXGL maven 依赖 继承 GameApplication FXGL maven FXG 阅读全文
posted @ 2022-10-23 22:12 HiIT青年 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 使用 Vert.x 开发非阻塞的TCP服务端非常方便,使用Vertx对象创建HTTPServer即可。 HTTPServer 通过Vertx对象创建HTTPServer,并监听指定的8080端口: public class HTTPStarter { public static void main( 阅读全文
posted @ 2022-02-06 16:09 HiIT青年 阅读(106) 评论(0) 推荐(0) 编辑