既然采用TS 来编程:为什么很多 监听事件的回调方法中应该包含的 参数类型不给出来?
比如: this.node.on(cc.Node.EventType.TOUCH_MOVE, (event)=>{
})
这个event 到底是什么class?
还有碰撞事件,貌似2.x和目前官方文档中描述的 监听回调不一样,到底是什么
既然采用TS 来编程:为什么很多 监听事件的回调方法中应该包含的 参数类型不给出来?
比如: this.node.on(cc.Node.EventType.TOUCH_MOVE, (event)=>{
})
这个event 到底是什么class?
还有碰撞事件,貌似2.x和目前官方文档中描述的 监听回调不一样,到底是什么
前面两个总结为:
1.既然才有TS这种类似于 强类型的语言,为什么不在注释中将 每个回调可能携带的参数写清楚?
2.虽然现在都在宣传3.0 但是真正稳定的应该还是2.x,但是2.x和3.x中很多api差异这么大,找不到文档怎么办~
写不写不重要,这玩意就像java里传Activity一样,一个刚刚入门java的人,鬼知道Activity是啥玩意。
这个event就像Activity一样。是个很复杂的对象,里面有各种乱七八糟的玩意,但是都是有用的,这不是一个int bool string就能把参数类型说的清楚的。只要熟悉了你才知道event一般代表个啥玩意
activity 和这个完全不一样,至少actvity 我可以点进去,进去之后我可以根据源码提供的方法,就算是没有文档我大概也能根据方法名称,猜的出是什么意思。
js就更方便了,打印,或者下断点,一目了然。
谢谢大佬~
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。