四邻 金牌收录

四邻游戏,类似数字拼图,每块拼图分割成上下左右四个部分,要求相邻两块拼图对应的上下或左右部分的数字颜色一致,边缘不考虑,最后完整拼接。增加提示功能来解决拼图较大时出现没法顺利解的情况。

基于EasyX图形库实现简单的UI控件(一) 银牌收录

以下是一个基于 EasyX 图形库实现的可复用、组件化的 UI 控件示例,尽量符合“高内聚,低耦合”的设计原则。本例中,实现了 3 个简单的类:控件的基类、标签类 、按钮类。使用创建的标签类和按钮类创建一个实例:点击按钮显示点击次数。

HiEasyX - EasyX 轻量级扩展库 金牌收录

HiEasyX 是为 EasyX 图形库设计的轻量级扩展库,旨在帮助开发者快速构建 GUI 测试界面或开发简单图形应用程序。通过即时模式(IMGUI)设计,HiEasyX 提供简洁高效的 GUI 元素管理,同时集成实用绘图辅助功能,大幅降低 EasyX 用户的上手门槛和开发成本。

一种高效、简易、高质量的 2D 游戏 PBR 光照实现方法 银牌收录

本文将会介绍一个我正在制作的项目 PaperCraft 中有关游戏 2D 光照的实现。 提供一个低成本的基于有符号距离场可用于实时 2D 光照渲染的可行思路。 本文将会提供一种可能的代码来实现该方法,阐述该方法的优缺点.。 并在本文最后附上 EasyX 实现代码并给出性能测试.

《从零开始的C++游戏开发》系列教程 金牌收录

相信有很多小伙伴是因为想要制作属于自己的游戏才开始接触编程的,但是对于大多数人而言,从纯粹的编程语言的学习到游戏作品的创作之间是存在知识体系的断层的,本系列教程着重于面向编程小白,从零开始深入浅出地讲解游戏开发过程中所需的概念和技术,力求每一位跟随学习的小伙伴都可以自主完成相对较高完成度的游戏作品。

RCEngine:一个基于 EasyX 的伪 3D 游戏引擎 银牌收录

RCEngine 是一个基于 EasyX 的伪 3D 游戏引擎,旨在为用户提供一个简单、易于学习的游戏开发环境。它提供了一些基本的 3D 功能,如场景、相机、材质等,以及一些基本的游戏功能,如角色控制、碰撞检测等。用户可以通过学习 RCEngine 的基本概念和 API,快速地创建自己的伪 3D 游戏。