DND 2D图形库
文章平均质量分 73
略游
https://gitee.com/lveyou/dl
展开
-
【DND图形库】五、按钮控件与音效
五、按钮控件与音效(甲)按钮控件在DND.h里能看到有哪些控件,基本上都以静态工厂模式创建:///////////////////////////GUI///////////////////////////////////////////#include "DNDGUI.h" //GUI 控件基类#include "DNDGUIButtonSpriteScal...原创 2020-03-24 19:27:32 · 364 阅读 · 0 评论 -
【DND图形库】四、文本绘制和按键检测
四、文本绘制和按键检测(甲)文本绘制文本是Text类,本质上是基于Sprite的,但是用户不需要考虑这么多。首先我们需要准备一个字体文件,在系统的C:\Windows\Fonts目录,有许多的字体文件,找一个自己喜欢的拷贝到工作目录里即可(如果要输出中文,则字体必须包含中文)。假设我们复制的是楷体(simkai.ttf),那么先要加载字体文件,并取一个名字。sys->LoadF...原创 2020-03-24 18:48:56 · 304 阅读 · 0 评论 -
【DND图形库】三、创建窗口和绘制精灵
三、创建窗口和绘制精灵与文本(甲)创建窗口代码如下,很简明,通过调用一系列SetWindow函数:virtual void _init() override{//初始化 sys->SetWindowTitle(L"教程01");//设置窗口标题 sys->SetWindowStyle(WS_OVERLAPPEDWINDOW);//设置窗口样式 sys->Se...原创 2020-03-24 18:07:27 · 486 阅读 · 0 评论 -
【DND图形库】二、创建控制台窗口和游戏循环
二、创建控制台窗口和游戏循环(甲)为何我们需要创建控制台窗口虽然游戏需要的是Windows窗口,但是这个窗口可以帮助我们查看即时的调试信息,不输出调试的程序就和不写注释的程序一样,后来修改的人总是很难受(也可能是自己跳这个坑)。(乙)创建我们直接在上一章的Tutorial_01项目里进行修改,DND有一个控制台调试类(DebuggerConsole),如下使用即可Debugg...原创 2020-03-24 16:41:27 · 391 阅读 · 0 评论 -
【DND图形库】一、简介与环境配置
一、简介与环境配置(甲)简介这是一个2D图形库,基于DirectX11,使用C++作为开发语言,最低支持Windows7和DirectX11显卡(如果显卡不支持,绘图效率会很低)。主要的目的是开发2D游戏,大部分框架的功能已经完成,不过还在完善。不过我的目标就是使其成为商业级的2D游戏引擎,在这个过程中,用它做一些小游戏还是可行的,目前比较适合在校学生学习用。希望学习C++和开发2...原创 2020-03-25 03:08:02 · 1664 阅读 · 0 评论