EGE 近况

C++
Delegate

1.函数绑定
成员函数绑定(传入this指针 和函数指针)模板控制返回值和传参

2.将绑定增加抽象类,使得其能插入通用容器

3.Delegate类通过模板函数进行绑定函数的构造,减少需要填入的参数

EventManager

1.一个消息对应多个注册消息的类对象,一个类对象中可以有多个函数注册同一消息

2.消息队列常见有以下几种:

  • 顺序队列

  • 周期队列

  • 延时队列

  • 每帧队列(每次Update执行一个消息)

  • 及时消息

3.可能出现当前消息删除对应Delegate的情况,在消息处理Update中迭代器递增从for中移到调用地方

EInterpreter

1.EGE的脚本虚拟机,完成C++like脚本语言,支持常见C++特性,不支持模板.

2.脚本虚拟机重点难点:

字节码的优化器制作

调试器的制作,是否能集成到VS

3.注意第一次编译脚本直接生成缓存文件,加快下次载入速度

ESG
EnoroF‘s Server Engine

?1.一个简易异步服务器框架,目前只能在windows下奔跑,过久考虑增加epoll

2.待增加数据库组件

3.服务器程序难点不在于底层实现,在于稳定高并发和一些特殊解决方案的实现.

EGE作为一个个人玩具将努力出一个简易游戏Demo

By EnoroF

EGE 近况

时间: 2024-07-29 23:34:04

EGE 近况的相关文章

C语言图形库简单对比及EGE库的安装小手册

近期在琢磨C语言的图形库,发现主要有如下几种选择: Turbo C 的graphics库 SDL EasyX EGE 1. 普遍认为Graphics库太老了,而且TurboC本身使用比较麻烦,网上一边倒地不推荐.不过其实Turbo C也出了for Win 7/8/10的版本了,试着下载安装,发现需要微软的一些DLL,于是就没有继续了.有兴趣的朋友可以试试:https://turboc.codeplex.com/ 2. SDL是个大块头,似乎功能很多很强大,以下提供几个连接,供有兴趣的朋友钻研:

HO引擎近况20160710

这次没有忘记,其实也忘了,只不过刚好碰上我换浏览器,正好想起来这事! 我把用了很长一段时间的chrome浏览器换成搜狗浏览器了,好多网站原先记住的用户名和密码都没有了我还需要重新输入! 今天再放一段美术帮我做的动作,这个比上次的做的还好,连木屐离脚的感觉都做出来了, 我觉得爱玩格斗游戏的人从这套动作就能看出来我们要复刻的是哪个游戏了,虽然以前的近况中我也说过 http://www.ratel9.com/kabuki.avi 这个他拍的时候手机是横着的,看的时候最好在播放器是旋转90度 -----

EGE图形库配置(Dev-C++ 5.10 , TDM GCC 4.8.1)

准备工作:1>Dev-C++ 5.10版本    系统 Win XP/WIN 7 2>下载EGE图形库“ege-13.04.02-full” !,关于本次配置的Dev-C++的信息见如: 现在开始配置: 1,解压“ege-13.04.02-full”到任一个文件夹,如C:/ege 2,在解压后的文件中有一个"include"的文件夹.文件夹里有 一个“ege”文件夹和两个.H的文件 复制下来. 3,把include文件夹内的文件拷贝到安装目录对应的文件夹内.C:\Progr

ege图形库之动画排序

老师布置了一个学习ege图形库来做动画排序的小动画程序,这是我自己做的效果.由于个人水平有限,可能代码有些地方可以改进.不足之处敬请指出. 注:要运行该代码需要正确配置,连接好ege图形库的头文件,做好准备工作.具体教程请看http://jingyan.baidu.com/article/4b07be3c40d35f48b380f3c7.html 编程环境:codeblocks   windows10  corei5 cpu 源代码: #include<graphics.h>#include&

网易云课堂_C++程序设计入门(上)_第2单元:丹青画松石– EGE图形库_第2节:一个简单的EGE程序

网易云课堂_C++程序设计入门(上)_第2单元:丹青画松石– EGE图形库_第2节:一个简单的EGE程序 #ifndef _GRAPHICS_H_ #define _GRAPHICS_H_ #ifndef __cplusplus #error You must use C++ compiler, or you need filename with '.cpp' suffix #endif #include "ege.h" using namespace ege; #endif #inc

初识ege图形库

简介: EGE (Easy Graphics Engine),是Windows 下的简易绘图库, 是一个类似BGI (graphics.h)的 面向C/C++语言新手的图形库,对新手来说,简单,友好,容易上手,免费开源,而且因为借口意义直观,即使没有接触过图形编程的,也能迅速学会基本的绘图. 简单示例: #include "graphics.h" int main(void) { initgraph(宽度,高度):   // 初始化绘图环境 ege::getch(); // 类似C语言

c++入门之一:EGE图形库介绍与配置(VS2013、DEVCPP)

c++学习的方式方法很多,本篇笔记主要记录DEVCPP和VS2013的ege图形库的配置,为接下来利用ege图形库学习c++做准备. 一.EGE图形库简介 EGE图形行库中的EGE为Easy Graphics Engine的缩写,是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在.它的使用方法与TC中的graphics.h相当接近. EGE图形库的作者是:misakamm,他的主页请点击:[这里] E

EGE 在Dev下的环境配置 和 第一个绘图程序

EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在. 从它的名字就知道,它的存在就是为了便于C++语言的图形绘画. 下面详细说一下,ege图形库的配置方法. 1.首先,下载ege-13.04.01 并下载压缩至X:\ege 2.将ege\include内的内容添加到Dev-C++的库路径中 3.将ege\lib添加到Dev-C++的库路径中 注意这里

一键快速部署CodeBlocks的EGE图形库工具

大一下学期,学完了c语言的基本内容, 也就开始开发项目了,此时一个图形界面就比较重要了,c语言中不提供图形界面,一般这些是用的其它开发的图形库,如 Easyx .ege等. 本文就提供 Codeblocks 快速部署ege图形库的小工具,其实就是方便些,原理是一样的复制对应的文件到相应的文件夹中,只是使用了bat命令来批量快速地复制罢了. 工具下载链接 链接:https://pan.baidu.com/s/1pFUBcjmE0dNketwIc6AQrA Password:jb8s 下载解压后,双