关于cocos studio 制作的Ui 界面 绑值的一些想法

小弟最近在做棋牌系列的游戏,使用cocos stuido 制作界面,在做完百人牛牛和港式五张后,这两天抽空好好捋了捋之前的两个项目,发现了很多重复的代码,虽然这两个项目有用到MVC的模式,但是架构不是很清晰,没有完全做到每个模块独立完成各自的功能,总少不了会有在view中处理数据的交错。
这两天忽然想到一个可以完全独立分开的一个方法,现写出来,让大神没给指点一二。
其实,做前端就是把服务端发送的数据经过逻辑处理,然后呈现在界面上显示出来,由于本人之前从事的数据库开发,在开发是多讲求一一对应,方便显示,由此,也想到了把这种思想放到目前的工作上来,其中的奥妙就是“一一对应”。
由于我们是先搭的界面,所以以UI节点为准然后扩展表结构(节点的名字就是表字段),等后门和服务端对接的时候,只要保证处理好的数据结构和UI节点的结构保持一一对应,数据经过逻辑处理完毕之后,只需调用一个setFun 就可以将数据展现
在界面上,如果后面有需要修改的地方,也只需处理数据逻辑,界面可以完全不做任何处理,数据处理好,直接setFun即可实现数据的改变,不知这样的想法是否可行,请大神们 不吝指教,在此,小弟先谢过了。

(ps:setFun 和根据节点转成表结构的方法已经实现完毕,如果大神们觉得可行,小弟不日将奉上代码,代码很简单的,主要是这种思路不知可否行通)。

如果你用起来很爽 那么对于你来说应该是靠谱的。
不过项目多种多样,应该这不是适合大众使用的一种方式

资源可以做热更新,studio导出的也是资源,只要studio做的时候各个节点程序中没操作没太大改变,替换下资源服务器的资源,界面不就换了么。。。干嘛那么麻烦处理数据,拼界面啥的还是交给美术吧(你觉得你的排列很好看省略这句)。

因为服务端给的数据 都要经过业务逻辑计算处理之后 才可以显示在界面上。