开发:编程

149 9

Dead Cells 的随机地图生成

这一次介绍了 Dead Cells 的地图生成方法,顺便也简要介绍了下 Spelunky 的地图生成。主题就是预定义地图在 roguelike 游戏中的使用。

13 4

游戏中的月亮错觉

从地平线初生的月亮会显得十分巨大,但是当月上枝头,月亮就恢复了正常的大小。这一个现象被称为月亮错觉。

15 2

在GMS2中使用Surfaces实现屏幕撕裂 / 波纹效果

教你一个在GMS2中实现动态画面效果的小方法。

51 1

状态机:史上最棒的机制

一个有限状态机(后文以状态机缩写指代)是一种特殊的组织代码的方式,用这种方式你能确保你的对象随时都知道自己所处的状态以及所能做的操作。本文将详细地介绍一下。

20 3

GMS2摄像机系统指南

如果你在用GMS2开发游戏,但对于摄像机设置感到迷惑的话,不妨来看看这篇文章吧。

10 1

GameMaker 偏门理论:关于反编译器

大家使用 GameMaker 的时候,可能没有想过自己的游戏会被反编译,等到自己的游戏做大的时候被别人拿到源码吹一波的时候,心里肯定会觉得不爽,当然只是你随手的作品也请不要掉以轻心,你努力过的作品也有自身的价值。

17 16

微信小游戏开发笔记:three.js 载入模型并交互

这篇开发笔记将记述在微信小游戏平台利用 three.js 载入模型的尝试过程

55 11

AI 行为树的工作原理

本文出自游戏 Project Zomboid 的开发者 Chris Simpson,作者介绍了行为树的基本逻辑以及他使用行为树的一些经验。

17 2

一站式数据表导出流程 for Unity

本文介绍关于策划配表在Unity中的使用,从Excel导表到外部文件再在运行时被Unity读取的一整套流程和实现

26 13

利用 Phaser 开发微信小游戏的尝试

这是一次利用 Phaser 开发微信小游戏的尝试,并不能算作是教程,只能算是一篇笔记吧。

43 7

Cocoon DevLog——光照系统

本文主要介绍在 Cocoon 中实现用于横版游戏的光照系统。

37 12

利用 three.js 开发微信小游戏的尝试

这是一次利用 three.js 开发微信小游戏的尝试,并不能算作是教程,只能算是一篇笔记吧。