移动开发是只学习lua就行了,还是得学习C++和lua?

我想请教一下大家,在cocos游戏开发中,lua和C++是什么关系?
如果我想学跨iOS和Android两个平台的游戏开发,是只学习lua就行了,还是得学习C++和lua?(现状:会C++,不会lua,不会OC)

cocos2dx是用C++写的,但是呢,软件发布到app store不能热更新,于是就出了lua,为了热更新!就不用每次都提交应用了,cocos2d-lua内核还是C++,用了lua绑定,就可以用lua编程了,可是现在官方对lua的支持不够,v3.5之后就没大更新了

感谢回复。也就是说,主要还是要用C++进行开发了。

那和OC是什么关系呢?是说用cocos2dx写的东西,可以不需要xcode?(也就是说cocos可以完成开发、编译、打包、发布到AppStore的全过程吗?)

理论上是C++学好比较重要,但是实际开发中用到LUA和C++的时间比为999:1

都要学,游戏行业深似海,从此清闲是路人~
要做socket通讯需要C++,要调用ios系统某些特性控件需要学OC,要调用android系统的某些特性控件还要学JAVA。

都要懂,lua写业务,c++写底层,oc与系统相关的操作