java游戏开发入门(五) - 碰撞机制
<h2>前言 {#前言}</h2> <p> 上一章呢,我们讲了对Player的控制,这一章讲一下怎么处理不同实体之间的碰撞处理,</p> <h2>编码 {#编码}</h2> <h3>实体类型 {#实体类型}</h3> <p> 既然是不同的实体,那我们就要对实体进行类型...
51工具盒子
<h2>前言 {#前言}</h2> <p> 上一章呢,我们讲了对Player的控制,这一章讲一下怎么处理不同实体之间的碰撞处理,</p> <h2>编码 {#编码}</h2> <h3>实体类型 {#实体类型}</h3> <p> 既然是不同的实体,那我们就要对实体进行类型...
<h2>前言 {#前言}</h2> <p> 上一章我们讲了物理引擎,这章我们讲变量与UI,以及数据绑定。</p> <h2>编码 {#编码}</h2> <h3>首先我们创建一个变量 {#首先我们创建一个变量}</h3> <pre><code class="...
前言 {#前言} -------- 上一章我们讲了变量与UI,这章我们讲FXGL的计时器。 函数说明 {#函数说明} ------------ ### 在一秒钟之后执行一次 {#在一秒钟之后执行一次} ```hljs language-java runOnce(()->{ // ... }, Duration.seconds(1)); ``` ###...
<h2>前言 {#前言}</h2> <p> 前面那么多基本上一个游戏需要的逻辑就差不多了,但是看上去还非常丑陋,这章我们来优化界面显示。</p> <h2>图片资源 {#图片资源}</h2> <p> 首先在resource目录下创建assets/textures目录,resource/asse...
<h2>前言 {#前言}</h2> <p> 对于一个游戏来说,音效也是必不可少的一环,自然也不能少了。这章我们加入背景音乐以及一些音效。</p> <h2>音频资源 {#音频资源}</h2> <p> 首先在resource目录下创建assets/music以及assets/sounds目录。r...
java游戏开发入门十 - 粒子特效 {#java游戏开发入门十---粒子特效} ---------------------------------------- ### 前言 {#前言} 这里只学习API调用,至于怎么弄的好看,就需要自己花点心思了,或者直接放图? ### 编码 {#编码} #### 创建一个粒子发射器,并将粒子发射器添加到实体对象 {#创建一个粒...
<p>浪海博客系统简介:</p> <p>浪海博客,一个基于SpringBoot快速构建的单体架构项目,部署简单方便,适用于个人博客系统搭建,适应于各种设备型号。</p> <p>图库服务器使用的是minio组件,可以用来存储用户的图片。</p> <p>完整版组件 mysql + redis + m...
<h1>HashMap理解 {#HashMap理解}</h1> <h2>1.说说你对hash算法的理解 {#1-说说你对hash算法的理解}</h2> <p>其实 hash 算法的本质上是对输入任意长度的输入进行编码,然后隐射成固定长度的输出。</p> <h3>追问:hash算法任意长度的输入 ...
<h2>Java的下载 {#Java的下载}</h2> <p>先前往<a href="https://www.oracle.com/cn/java/technologies/downloads/">java官网的下载地址</a>下载对应的版本,本次安装的版本是java17(我的世界1.18.2),我...
1、初步认识 {#1初步认识} --------------- **观察者模式的定义:** 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 **理解:** 当被观察者状态改变时通知观察者处理,注意观察者模式与发布订阅模式不同的是观察者模式没有调度中心通俗讲叫经纪人 2、这个模式的结构图 {#2这个模式的...