好牛逼的效果,不过里面用到的方法都不在creator文档里,估计是2d-x的
用了一些Creator的内部API,是可以跨平台编译的,支持WebGL和Native编译
这个太酷眩!一定要顶一下!
因为没有在你的仓库中看到 issue 所以只好在这里反馈给你。
在 Creator 1.2 中,我们做了自动批处理和剪裁,所以需要在 CPU 中计算 viewport 中的 Global matrix,这也是我们传递给 GPU 的值,所以以前 vertex shader 中的 MVP 计算需要简化为 MP 计算即可,以下面这个为例
gl_Position = ( CC_PMatrix * CC_MVMatrix ) * a_position;
要改为
gl_Position = CC_PMatrix * a_position;
楼主求个流光的shader
很方便呀,比魔改sgNode优雅,没发现论坛是个好地方,点个赞
1、onFocusInEditor() onLostFocusInEditor() 这两个函数在何时调用?
2、还有这个是什么意思
editor: {
requireComponent: cc.Sprite,
executeInEditMode: true
},
如果我没有猜错的话是在编辑器获得焦点和失去焦点的时候调用
这段代码所在的组件被挂载到节点的时候,如果这个节点上没有挂载cc.sprite组件的话,会自动挂载一个cc.sprite组件
当前组件在编辑器里自动运行
http://www.cocos.com/docs/creator/scripting/reference/class.html
大神,例子基本都能显示,非常感谢,这里有两个问题请教
问题1:可是我加到一个精灵山的shader后,大小并没有在精灵内显示,求教怎么在一个固定大小的精灵内显示shader 的内容,例如effect04,还是显示的很大,没有在精灵里面。
问题2:为什么这些shader都只能加在splash Sprite上,Sprite上无效。
effect12是个光环,我再shadertoy里测试没有问题,但是放在精灵上位置错位,而且画的环也不是按照精灵大小现实的,类似下图
求教
creator版本1.42
666,表示崇拜
感谢分享
明明creator不支持3d,,为啥他能渲染出3d的东西,,怎么个做法,有人研究么
只要支持OPENGL,就能渲染3d
觉得Effect24 海的效果不错就放到creator1.5试用了一下, 在mac模拟器上没有问题,但是移植到IOS上用Xcode 运行时不管是模拟器还是真机运行都是卡的简直是不动了,这是为何?
还有个加载资源的问题不知道有没有影响? Warning 4901, please go to https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md#4901 to see details. Arguments: EffectSea.fs, .glsl
不卡才怪,即使不卡也会把手机烧掉
webGL支持3D啊,所有的引擎只是在渲染接口上做一次封装而已。
所谓的不支持3D只是没有做3D方面的封装
mark
mark, 感谢大神分享
