制作一个游戏编辑器玩玩(1)

今天准备着手例用空闲时间制作一个游戏编辑器,一是因为这些年来积累了不少的算法和制作经验,它们是分散的,零乱的,想搞一次规整。二是自己一起想做一个简单点的游戏编辑器,可以让自己的小朋友把自己的想法在上面实现,也让他看看一个游戏是如何一步步实现出来的。趁着这次疫情期间,停停一直原地转圈的脚步。来一次对自己事业,工作,理想的回溯。看看这十几年来自己所一直追求的东西本来的面目是什么样。事先声明,这次是个重复造轮子的过程。也是深刻地剖析自己这些年所学,所理解,所感受,所挣扎的东西。准备一步步地记录一下开发过程。希望这次一定坚持下来,能够开发完整。当然,一些脚本和配置工作可以交给小朋友来做。也算是手工亲子作业吧。

总的目标也没有想太多,想到哪里做到哪里吧。第一个大目标是先实现场景编辑功能。毕竟这块是游戏编辑器的基础。制作工具现在是vs2015。基于自己的系统库wildfire和功能库standard及3D处理库bigimage。所以底层基本功能具备。在开发中差什么功能就临时补了。

一、现在开始创建游戏编辑器的c++工程。

 

制作一个游戏编辑器玩玩(1)

 

工程的名字就叫bigameeditor 然后是基于wildfire的,使用standard库 bigimage库。

二、今天把窗口框架弄出来就差不多了。现在创建main.cpp来实现applite类

 

制作一个游戏编辑器玩玩(1)

 

这就是一个简单的小程序框架了。

今天先把大体框架搭好。

 

制作一个游戏编辑器玩玩(1)

 

主窗口出来了。现在加一个简单的主菜单和右边加一个简单的命令工具栏。下面加一个状态栏。

 

制作一个游戏编辑器玩玩(1)

 

先加一个简单的主菜单,功能什么的还没有定下来,随便写几个占位置。

 

制作一个游戏编辑器玩玩(1)

 

基本编辑器框架就先这个样子了。中间就是主要的工作区。工作区这块就下次实现了。

 

制作一个游戏编辑器玩玩(1)

 

今天就加了这些文件。

posted on 2020-03-15 02:22  大_象_无_形  阅读(399)  评论(0编辑  收藏  举报

导航