不是我写的啊,我只是偶然路过看到的,插件质量蛮高的,不知道有没有上架,上架了我应该会买一份
人为什么要去 使用引擎? 不是为了省去一些造轮子的时间么?况且这种需求你觉得是少见的需求?
记得很久以前cocos商店刚开不久的时候谁说过,为了打造cocos生态圈,商店中存在的插件功能,只要不是特别需要的,官方一般不会把这个功能加到引擎中,而是让插件作者能增加一定的收入,说是定价会跟官方有协商不能太贵啥的
这两个关联系统具体想优化的点是什么?因为大部分功能都是跟cocos重合的
不错不错,这种小轮子只要价格合理真挺好的。买一个嘿嘿
我举个例子。你在游戏中有一个通用的弹窗。背景是个异形,但是可以九宫格拉伸。你需要在里面加上一些子节点,子节点中有一个是 Layout 这类的会动态变化高度的节点。随着其高度变化,弹窗背景也自动伸缩(通常用 Layout 实现)。而你的背景有一些装饰物,一些是需要放在背景下层,另一些是放在上层,并全部要对齐弹窗的顶部和下部。你会发现,Cocos 用 Layout + Widget 是可以实现,但不是优雅的。目前看过去直接原因在于 widget 不能关联到子节点。
感觉没太看懂,按照cocos的设计思路,Layout是管理子节点的,Widget只管自身,你这个需求应该是升级Layout来实现吧
起码官方还给sprite做了个Grayscale的选项框,基本不用。最后还是自己调shader。
楼主说的这些功能引擎本身不带是对的,但如果有比如 cc.SuperSprite之类的插件集成了说的那些功能,那就再好不过了。有很多需要调shader的,确实不太好想。
抛开标题的个人情感不谈,这个建议其实是值得思考的。
传统游戏引擎的 Sprite 确实功能比较少。 但是 web组件和 Flash 中的 Sprite 相对就比较强大。
最近我也在思考是否有必要对 Sprite 做一些增强。
但我更期待 Cocos Store 上能有开发者为 Sprite 做一个增强包,这才是社区良好的发展态势。
就怕底层变来变去的
确实是很实用的功能啊