摘要: 纹理,用过三维建模软件的应该知道它是什么,三维软件的纹理就是给一个三角面绘制一个贴图,可以是图片,也可以是一种依靠灰度进行的诸如烟雾,置换,或者噪波等等类似的操作。之前使用3dmax建模时就有一个操作叫做展UV,将三维模型剖开,变成一个平面,再对这个UV平面贴上纹理坐标,最后把UV坐标与模型的坐标对 阅读全文
posted @ 2022-11-27 15:42 下雨天不爱打伞 阅读(71) 评论(0) 推荐(0) 编辑
摘要: GL_MODELVIEW, GL_TEXTURE oder GL_PROJECTION 模型矩阵,纹理矩阵,透视矩阵 毫无疑问,这些矩阵中最重要的是模型矩阵,因为它描述了“笔”的位置,从而定位对象。纹理矩阵的工作方式与模型矩阵几乎相同,只是它定义了纹理的方向。透视矩阵定义了观众视野的基本特征。glM 阅读全文
posted @ 2022-11-21 10:10 下雨天不爱打伞 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 在我们开始直接绘制之前,我们首先需要删除图像,因为如前一课所述,我们会在每次循环运行时重新绘制场景。glClear函数删除包含图像信息的缓冲区。我们片段的颜色信息(片段与屏幕上的像素相似,但具有深度值等附加信息。当图像输出时,这些片段被转换为像素)存储在所谓的颜色缓冲区中。因此,我们将常量GL_CO 阅读全文
posted @ 2022-11-20 21:07 下雨天不爱打伞 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 什么是OPENGL? 我们需要知道OpenGL是“开放图形库”的缩写。OpenGL是一种API,它允许我们相对容易地在屏幕上输出图形,而不必确切地知道背景中发生了什么。整个过程在某种程度上与Windows API相当。我们知道如何创建一个窗口,但我们不知道后台到底发生了什么。 OpenGL属于跨平台 阅读全文
posted @ 2022-11-20 17:01 下雨天不爱打伞 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 因为疫情隔离有一周了,最近重庆疫情很严重,被f公司7天了,继续之前没学完的DLGOPENGL学习,其实就没有怎么开始。 unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Varian 阅读全文
posted @ 2022-11-20 16:16 下雨天不爱打伞 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 服务端参照了传奇引擎的写法,但实际上传奇对网速要求较高,回合制反而要求没那么高。 目前已经搭成的框架: logingate 用户登录验证 loginsrv 如果通过了login的验证则可以进行角色选择 dbsrv 数据库 selgate 用户角色网关验证 wdsystem 核心引擎 rungate  阅读全文
posted @ 2020-06-17 21:36 下雨天不爱打伞 阅读(79) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.FormCreate(Sender: TObject);begin DC := GetDC(Handle);//获取句柄 if not InitOpenGL then Application.Terminate;//如果初始化opengl失败则退出程序 RC := 阅读全文
posted @ 2020-03-31 15:22 下雨天不爱打伞 阅读(204) 评论(0) 推荐(0) 编辑
摘要: https://delphigl.com 请从这里下载dglopengl.pas在option里面添加引用。 由于是德语网站,请添加翻译软件,嗯,翻译后的语句读起来也是不是很明白。。。 点击顶部的tut0rial进入教程,同样需要翻译软件帮忙,德语完全看不懂。 以下是第一个教程的代码,稍作了一些改动 阅读全文
posted @ 2020-03-31 14:35 下雨天不爱打伞 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 显示字体的方法: A 00000000 00011000 00011000 00011000 00011000 00100100 00100100 00100100 00100100 01000010 01000010 .... 用了8x16的一个矩阵来表示。 首先定义字体需要显示的数组 stati 阅读全文
posted @ 2020-03-30 13:18 下雨天不爱打伞 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 这几天一直在测试一个类似于传奇的2d界面游戏,目前做的测试为: 人物动作响应,主要是8方向的判断和资源文件精灵的刷新。 学到的知识点: 1,Enum.GetHashCode() 可以得到这个枚举的索引值, 这里主要,可以把枚举写在大class的前面,class里面实例化自身,然后就可以设置这个枚举值 阅读全文
posted @ 2020-01-21 14:26 下雨天不爱打伞 阅读(388) 评论(0) 推荐(0) 编辑