Unity3D编辑器开发体验(1)-OOForm

原创 2013年12月01日 21:23:21

2012年的春后,来到了上海。

一个说不出感觉的城市~~~说不上喜欢,说不上讨厌。

反正是来了。

………………扯远了

进了游戏公司。但是还不熟悉Unity3D,或者说,压根就没用Unity3D做过些什么。

因为之前,只用GameMaker做过游戏。哪怕是C++,也少用。

其实,接触Unity3D是在几年之前了,只是没有深入研究也没有用它做过什么东西。因为它是3D的 = =!而我只有做2D的命。

Unity3D的编辑器扩展功能是非常强大的。开发者们多多少少都会用上这么个强悍的功能来给自己做一些好用的编辑器工具。甚至放到商店去卖。

………………又扯远了

来到游戏公司接触的第一个游戏,是一个休闲的小游戏。

但是里面道具信息,多语言之类的东西挺多的。

而好多数据都被硬写在代码里头了。

当然啦,这一看就知道不科学的东西。

当时的我还很懵懂。因为只负责界面,也没经历过什么“正规”的项目开发。就没多想什么。

那会,只是想过,怎样可以做一个比较简单易用的表格工具来存储和管理这些东西。

………………特么的得扯多远

其实,我只是在回忆。因为真记不起来,到底是怎么个导火线,让我开始了OOForm。

可能从学会类的XML序列化开始吧。

Unity3D也有不少人用XML序列化来做存档的。

于是,我有了个想法,我可以用二维List来存表格啊。然后XML序列化起来。

后来就想着怎么在编辑器里显示出来。

反正就一行一行显示嘛。应该不难。

经过折腾,第一个版本就出来了。一个个文本输入框。插入和删除还有保存按钮。




简单的反序列化一个类的序列化XML来得到数据。

二维的List也保留到了现在。XML则又该何去何从呢?实际运用又会出现什么问题呢?

下回见~~~~~~~~~




Unity3D编辑器开发体验(3)-OOForm

东西开始的时候,总是一腔热血。 整天除了睡觉就想着怎么改善工具,让它更方便,更友好,更多人会喜欢它。 ………………………… 在规划修改的时候,认识了一些做服务器的哥们。 他们存轻量游戏数据和配...
  • marshhj
  • marshhj
  • 2014年01月08日 21:25
  • 1207

在用unity开发中代码编辑器的选择

正所谓工欲善其事必先利其器,在学习u3d的同时,我们难免会选择一个编译器用来写代码。大部分人都会选用 MOno 或者 VS 。     一:MonoDevelop的优点是可以直接打断点测试,但是vs就...
  • dongzhe8
  • dongzhe8
  • 2015年04月18日 17:01
  • 3002

unity3D游戏开发二之unity编辑器一

通过官网我们可以下载最新的unity版本,这里我们是基于Mac OS系统的,安装步骤很简单,这里就略过了。安装完成后,打开unity, 主界面如下: 下面我们来看看它的界面布局,Unity...
  • kuloveyouwei
  • kuloveyouwei
  • 2014年04月01日 22:17
  • 9592

Unity插件开发:基于Flux的技能编辑器

http://www.gad.qq.com/article/detail/10777 Unity插件开发:基于Flux的技能编辑器   Unity插件开发作用和意义 ...
  • qq_14939027
  • qq_14939027
  • 2017年07月26日 14:32
  • 702

unity3d_学习(1) unity中自带 mono 替换vs 用c#开发

Unity3D中所使用的编程语言有三种:C#,JS和BOO。同时自带了免费的编辑器mono ,但在项目进行中mono 由于还未成熟,如代码提示,代码格式检验等效果不好 所以在windows下,编辑器还...
  • oQiYue12345
  • oQiYue12345
  • 2013年12月26日 14:37
  • 2928

FairyGUI编辑器制作Unity3D UI值得借鉴

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等...
  • jxw167
  • jxw167
  • 2017年07月31日 15:28
  • 1317

Unity3D开发为什么C#语言学习叫苦连连

Unity3D开发为什么C#语言学习叫苦连连
  • sinat_35761779
  • sinat_35761779
  • 2016年09月06日 11:29
  • 1825

Unity3d UnityEditor编辑器定制和开发插件

在阅读本教程之前,你需要对Unity的操作流程有一些基础的认识,并且最好了解内置的GUI系统如何使用。 如何让编辑器运行你的代码 Unity3D可以通过事件触发来执行你的编辑器代码,但是我...
  • pizi0475
  • pizi0475
  • 2015年07月15日 11:22
  • 1174

Unity3d UnityEditor编辑器定制和开发插件

在阅读本教程之前,你需要对Unity的操作流程有一些基础的认识,并且最好了解内置的GUI系统如何使用。 如何让编辑器运行你的代码 Unity3D可以通过事件触发来执行你的编辑器代码,但...
  • a351945755
  • a351945755
  • 2014年06月27日 17:37
  • 24955

OO思想名词解释

复习 OOA、OOD、OOP  OOA   Object-Oriented Analysis:面向对象分析方法   是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想...
  • superdog007
  • superdog007
  • 2015年10月10日 10:48
  • 1311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity3D编辑器开发体验(1)-OOForm
举报原因:
原因补充:

(最多只允许输入30个字)