博客系统重写、迁移之路

前言我的博客小站从 2019 年建站,到现在已经三年了。之前博客一直都是使用 WordPress 搭建的,WordPress 开箱即用以及各种丰富的插件和扩展也给我带来了很多的便利。在三年之间虽然没有产出过多少文章,但是网站好歹是一直在维护着的。在这期间也有换博客的想法,有看过 php 实现的其他博客系统比如说 typecho,也有看过静态的博客系统比如说 hexo 等等。但是作为一个开发者,我还是感觉自己去实现一个博客系统来做自己的博客会更合适一些,我比较喜欢代码的逻辑都能够在心里掌握的这种感觉。毕竟自
阅读全文

phaser学习(3)-创建第一个游戏

这里游戏制作用到的所有代码都被放到这个文件里,可以打包下载查看https://phaser.io/tutorials/making-your-first-phaser-3-game/phaser3-tutorial-src.zip工程的结构及其核心函数在前面的工作中,我们已经搭建好了完整的环境,也完成了 hello world 的展示,现在,可以开始创建一个Phaser工程的结构及其核心函数。除去一些HTML样板代码,以下是核心代码的实现。完整的代码在part1.html中。打开我们写好的文件,可以看到渲
阅读全文

phaser学习(2)-hello world

设置好编辑器,安装好web服务器以及下载 phaser 之后,就可以开始 phaser 的正式旅途了。我们需要把我们的代码文件放到web服务器的根目录下, 所以说我们需要先找到我们web服务器的根目录,然后创建一个 index.html 文件,访问 http://localhost能够访问到这个 index.html 文件就可以了。我们把以下代码粘贴到这个 HTML 文件中去。然后,尝试着访问下试试?http://localhost/或者http://127.0.0.1/image-20210923012
阅读全文

phaser学习(1)-前言以及环境

写在前面最近想去自己做一点游戏来玩玩看,所以看了下游戏开发的相关内容。博主之前自己已经学过 unity ,unity 也能够提供多个端的支持,但是始终感觉 unity 太重了,用来开发轻量的小游戏有点过了,所以想选择一个 H5 的游戏引擎来做 2D 游戏,看了下 github 的 H5 游戏引擎,看到了 phaser ,调研体验了下,感觉是一款优秀的 H5 游戏引擎。本文使用的版本是phaser3,具体版本是3.55.2。简介介绍Phaser是一个专注于桌面和移动端的HTML5游戏引擎,是国外最火的一个H
阅读全文

/Dev/Null 介绍

/Dev/Null在 Linux 系统代表了一个空设备,它会丢弃写入的任何内容,返回一个 EOF 字符。这里将介绍这个目录的一些重要的应用。原文链接: https://www.putorius.net/introduction-to-dev-null.html如果你已经使用过Linux有一段时间,那么可能已经碰到位储存桶(bit bucket),它通常被写成/dev/null。如果理解这个特殊的文件它是如何工作以及它的重要性,它将成为宝贵的工具。在这篇文章中,我们将讨论/dev/null是什么,如何使用它
阅读全文

docker 更换国内镜像源

常用的国内镜像源
阅读全文

VScode写Python常用插件

我写Python比较习惯用VScode来写,记录一下我常用的一些插件。Chinese (Simplified) Language Pack for Visual Studio Code适用于 VS Code 的中文(简体)语言包Python用VScode写Python必装的插件,也是其他一些插件的前置插件Pylance提供了语法检查,自动补全和跳转功能,比较好用。是之前Pyright插件的更好的代替品,功能和使用上来说都比较舒适。Trailing Spaces空白符检查。如果在本可以不用空格的地方出现了空
阅读全文

《Unity2017从入门到精通》复习笔记(三)

Chapter17 全局光照17.1 概述全局光照,简称 GI作用:用来模拟光的互动和反弹等复杂行为的算法两个系统:Enlighten & Progressive Lightmapper。通过 Lighting 窗口的 Lightmapper 进行切换设置全局光照: Window -> Lighting -> Setting17.1.1 Enlighten通过GI算法实现实时全局光照,消耗较少性能提供更真实丰富的光照效果,提供全系的光照流程,提供了 更快的迭代模式,需要更高品质和细节时,场景会被预计算与烘
阅读全文

《Unity2017从入门到精通》复习笔记(二)

Chapter12 粒子系统12.1 什么是粒子系统粒子是小的、简单的图像或网格粒子系统可以显示和移动大量粒子系统动力学每个粒子都有预定的寿命,可在球,半球,锥,立方体或任意网格形状的空间内随机发射粒子,显示粒子直到其寿命结束,此时从系统中被排放。粒子动力学发射和寿命会影响系统的整体行为,每个粒子的颜色,大小,旋转方式都可以随时间和运动变化,通常在Scene中生成大量2D图像来模拟流体实体12.2 在unity中使用粒子系统方法一: 直接创建粒子对象GameObject -> Effects -> Par
阅读全文

《Unity2017从入门到精通》复习笔记(一)

记录一下unity考试前整理的笔记。Chapter3 Unity编辑器3.2 界面布局Scene View场景视图:设置游戏场景以及放置游戏对象,是构造游戏场景的地方Game View游戏视图:用于实时展示游戏运行的画面,处于播放模式的时候会被激活Hierarchy View层级视图:展示当前场景中的所有游戏对象Project View项目视图:显示整个工程项目中所有可用的资源Inspector View检视视图:查看当前所选择对象的属性和相关的一些信息3.3 工具栏3.3.1 Transform Too
阅读全文