前段时间引擎开发完工了,并且也完工了兔宝百宝箱系统的开发,现在的任务就是开发场景编辑器,场景编辑器对游戏来说还是非常重要的,这会是游戏未来提升效率的主要工具。

开发场景编辑器本质上就是开发一套软件,只不过这套软件是专为我们自己的引擎使用的,必须符合已经确定好的引擎架构接口的设计

目前市场上已经有了一些优秀的场景编辑器了,比如瓦片场景编辑器,Silverlight-2D编辑器,但是这些都不能满足我们的要求,因为目前我们的游戏系统组近乎完全自主研发的,市场上开源的场编都没办法适应,所以由此因缘从今天开始我就会讲一下完全自主研发一套自己引擎的场景编辑器

从0开始搭建,最终的效果是就像一个具体的软件一样,比如ps falsh ai ae pr....可以打开场景项目,也可以保存场景项目到一个文件,这种程度的项目系统,且方便可用,可以给公司员工进行编辑器培训,然后经过短暂的时间培训,就可以坐在电脑前面进行游戏内容场景的设计制作,就是这种效果啊~

开始了~

首先确定基础技术应用,如果有适合的框架,已经比较完善的基础系统我们就直接拿过来用,应该建立在什么基础技术体系之上呢?vbs,ts,易语言,还是直接就搭建在egret引擎之上,这些方面技术都不成熟,egert没有发布如同flash pro一样强大的编辑器,不合适,易语言,tc,vbs,虽然是成熟的技术体系但是在图形处理方面并没有优势,如果选择可能得,造一段时间轮子,那么最合适的就是flash技术体系了,虽然flash在流媒体方面灭亡但是flash在动画方面,二维矢量图处理,图形元件底层基础上和我目前使用的egret引擎保持高度一致,flash不面向大众用户还是没有问题的。

那么最终结果编辑器的底层就建立在flash技术上,flash技术系统非常庞大,得益于曾经有庞大的开发者用户群,开发出很多优秀的系统架构,又有flash pro加持,flash build 加持,真的是非常适合,所以最终选择了flash。

游戏编辑器研发第一天,对比思考确定底层技术和从0开发场景编辑器原因相关推荐

  1. HTML5 2D游戏引擎研发系列 第一章

     HI,大家好,我是白泽,一名游戏设计师,一直专注各平台的2D游戏引擎研发,HTML5是我准备进入的新领域,我有个习惯,刚接触的新领域我都会习惯自己写一套游戏引擎,而不用第三方提供的,为了方便自己学习 ...

  2. DirectX游戏编程入门——第一部分(Windows和DirectX游戏编程引言) —— 初识DirectX

    本系列文章由 net_assassin 编写,转载请注明出处. http://blog.csdn.net/net_assassin/article/category/1100363 作者:net_as ...

  3. Silverlight游戏设计(Game Design):(二)场景编辑器让游戏开发更美好

    如果哪天光荣告诉我:<三国志>系列将终结,我会义无返顾的用余下那点青春继续诠释这部中国历史经典题材游戏,已无法细数它占据了我多少童年的回忆,就好比曾有那么一群满腔热血的<梦幻模拟战& ...

  4. 游戏载入速度测试软件,游戏加载速度测试对比

    游戏加载速度测试对比 ● 使命召唤6 说到<使命召唤>系列游戏,对于喜欢FPS(第一人称射击)游戏的玩家来说,一定不会感到陌生,尤其是该系列的第四代<使命召唤4:现代战争>,以 ...

  5. ChatGPT与文心一言对比思考

    ChatGPT与文心一言对比思考 1. 目前在国内比较广泛被认知的ai模型有什么 我目前通过各种渠道注册到的账号有3个,按照了解到然后注册的顺序分别是 ChatGPT newbing 文心一言 3种a ...

  6. HMW案例拆解:iOS游戏免费榜第一名【网吧模拟器】如何提升留存率?

    前言 本篇内容结合产品工作的方法论:HMW方法,分析如何提高[网吧模拟器]的留存率问题. 为什么是留存率不是精确的数据,因为我也不知道留存率是多少.. 这里很想说7日留存率问题,因为目测7日留存不好, ...

  7. WEBGL 2D游戏引擎研发系列 第一章 新的开始

    WEBGL 2D游戏引擎研发系列 第一章 <新的开始> ~\(≥▽≤)/~HTML5游戏开发者社区(群号:326492427) 转载请注明出处:http://html5gamedev.or ...

  8. 工程项目管理软件的对比思考

    工程项目管理软件的对比思考 作者:  畅享网 2006-3-24 10:23:58[我要评论] 大中小 本文关键字: 学习培训 摘要 随着我国工程建设项目的规模扩大和复杂程度增加,处于工程项目管理体系 ...

  9. 中国人工智能学会通讯——智力测试与智能测评的对比思考

    因为我的研究方向是心理学,不是特别懂计算机的东西,像陈老师说的,我们2013年很有可能开始一个合作,后来没有进行下来,我们希望来做一下机器人的智能测试.我想跟大家说为什么我对这个研发感兴趣,刚才陈老师 ...

  10. 毕业论文编辑器软件制作经历与思考2

    这一系列的文章主要记录作者在开发下面网站中的毕业论文编辑器的经历以及一些思考. www.biyelunwenbjq.cn 在得知有些学校要求学生一定要提交Word文档的噩耗后,本人条件反射地喊出了&q ...

最新文章

  1. VS为VC++添加UAC控制(VC程序默认管理员运行)
  2. 简易航空订票系统_基于C++实现简易航空票务,飞机订票系统!
  3. 浅谈Python和VC中的编码问题(转)
  4. spring-boot 中实现标准 redis 分布式锁
  5. 「常微分方程」(阿諾爾德) Page 6 問題4 經過擴張相空間的每一點有且僅有一條積分曲線...
  6. 携程是如何借助“预测式外呼”提高呼叫效率的
  7. 3. 吴恩达机器学习课程-作业3-多分类和神经网络
  8. [Lab1]-EIGRP试验
  9. linux内核命令行解析
  10. java画一个八卦_View绘制系列(9)-Canvas八卦图绘制
  11. HTML页面基本结构。
  12. 蝸居…唯一有共鳴的戲劇
  13. u盘插入计算机显示被写保护,磁盘提示被写保护怎么办?
  14. 郑树生与李一男的对望
  15. 使用Perfmon和PAL工具查看Server性能--PerfMon入门指南
  16. Linux权限全面解析 (欢迎各位Linux选手看过来,读到就是赚到)
  17. [编译原理]吉林大学编译原理csf课件下载(1-64) 主讲:康辉 (附破解补丁)
  18. 拨云搜索:帮你查找记忆中的小说
  19. [转]写给所有的IT民工们
  20. 3d wallpaper android,3D Parallax Wallpaper

热门文章

  1. GB28181协议RTP传输
  2. ask调制流程图_FSK、MSK、ASK调制方式自动识别模块分析设计
  3. 宗地图绘制要求和规范_宗地图绘制的基本要求与内容.ppt
  4. Python基础笔记(手写版)
  5. 浓缩大学生活的顶级精华
  6. c 怎么更改计算机的默认打印机,C#Winfrom系统打印机调用/设置默认打印机
  7. 最新StrongShop跨境电商系统源码+支持多语言
  8. 推荐个工作日志的软件nyfedit
  9. android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API...
  10. AndroidStudio实现在图片上涂鸦并记录涂鸦轨迹