领导讲话笔记 记录(游戏编辑器)

1:数据驱动程序,能否在一个语言完美的实现,关键是这个语言能否优雅灵活的构建数据(php,js 就要比c容易构建任意数据)。
2:代码驱动的程序,用代码的model来表示数据,这样每个业务都需要对对应的model,代码量就非常的多了。

 

 

我了解的数据驱动:  数据文件,除了表示(动画熟悉,UI位置关系外,他还需要能表示我这个节点能干什么,要干什么,再数据文件里面都表示出来)。  


数据驱动:除了表示数据外,还要能表示行为,行为执行后的结果最新还是贴现在数据上,所以需要有一个能执行数据行为的脚本和执行结果后存储数据

 

所以如果是真数据驱动的话,一个游戏里面只会有一个表示button的类,他的行为和样式都是数据里面定义------(不同按钮的业务逻辑都在数据里面定义了,所以客户端能写出一个高度完全通用的类),相关的控件都类似。

posted @ 2015-09-07 16:26  porter_代码工作者  阅读(203)  评论(0编辑  收藏  举报