- 博客(10)
- 收藏
- 关注
原创 [项目记录]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
原创 【扩展作业分享】JAVA, 数据结构与算法, 操作系统,大数据可视化,游戏制作
【扩展作业分享】JAVA, 数据结构与算法, 操作系统, 游戏制作
2022-04-24 10:09:58
6234
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人