自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【功能记录】柏林噪声生成地形

在先前MC的基础上,添加更多MC的功能。本次添加根据种子,生成固定地图的功能。

2023-07-12 15:05:06 248

原创 [项目记录]MC核心功能

1.方块搭建和破坏2.物理碰撞3.全局重力4.跳跃功能5.第一/三人称。

2023-05-03 00:27:09 96

原创 [项目记录]MC核心功能

1.玩家按下空格键进行跳跃2.跳跃没有落地之前无法再次跳跃3.跳跃发生碰撞,模拟真实世界的物理效果。

2023-05-03 00:04:40 81

原创 [功能记录]MC核心功能

1.受到类自然界的重力影响2.兼容跳跃,移动,碰撞等多种状态。

2023-05-02 23:26:49 87

原创 [项目记录]MC核心功能

构造Unit类,存储关于单位的相关info,通过构建的单位特征数据点,判定单位是否与cube碰撞,并在碰撞之后强行将单位位置设置为计算出的碰撞位置.需要注意的是,为了避免单位移动到cube里面之后马上被强制设置位置,然后又移动到cube里面,重复该过程,以至于产生抖动,所以在每帧进行碰撞检测之前先进行 一次碰撞探测,即向单位的当前行动方向偏移一定距离进行检测,如果碰撞,就将的位置设置为原地,否则执行后续的实际碰撞检测.新建init.lua文件,加载先前的Cube.lua和Unit.lua文件。

2023-05-02 22:58:32 101

原创 [项目记录]MC核心功能

近段时间在使用一款非常好用的编辑器CliCli,但由于该引擎倾向于非3D游戏,而作为3D游戏爱好者的游戏菜鸡,于是决定自己尝试制作一下一直以来都很喜欢的3D游戏–MC的核心功能.

2023-05-02 17:40:12 189

原创 [功能记录]JS科幻背景

背景最近接触到了JS的canvas标签,对其的应用十分感兴趣,于是写了一下以前看别人博客的时候遇到的一个功能.功能描述1.点之间会有透明度渐近变化的线条2.点触碰边界会回弹3.整个界面中的点无需运动code<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <style> body

2023-03-28 15:12:48 196

原创 [功能记录]自定义事件

因为平时接触lua较多,大量逻辑的编写也是以事件为驱动,但是对于事件的作用原理,包括为什么会有回调函数,回调参数等一些列问题有疑惑,于是决定自己尝试编写事件机制.

2023-03-16 16:33:03 54

原创 [功能记录]-自定义随机池

实现自定义随机池,用于游戏中的概率设置.

2023-03-14 10:07:28 65

原创 【扩展作业分享】JAVA, 数据结构与算法, 操作系统,大数据可视化,游戏制作

【扩展作业分享】JAVA, 数据结构与算法, 操作系统, 游戏制作

2022-04-24 10:09:58 6234 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除