讨论:cocos 原生的出路

他说的可能是蓝图编译原生代码

1赞

哦。了解了。那随便选一个能编成原生代码的脚本都可以了。

1赞

热更*.so :rofl:

1赞

赞成,不能因为ISO不支持JIT就把重点放到可视化编程上,ISO市场现在毕竟是少部分,而且万一下个版本的ISO就支持了呢,那所有改变都白费了。还有可视化编程这个东西不是所有人都喜欢的,排斥的人会非常厌恶。如果引擎把重心放到了可视化编程上,最可能的后果是吸引了一些入门用户而流失了部分资深用户。我个人是觉得游戏逻辑尽量和编辑器分离比较好,编辑器编辑好内容保存成预制体之类的东西,然后代码里调用,而游戏的运行逻辑不要太依赖编辑器,而是尽量代码化,这样才容易调试和排错。引擎可以多出一些常用代码类的功能模块或API,比如像lookAt,或跟随等,在代码里直接调用,简化编程工作量。这是比较好的。

1赞

搞可视化还不如先把编辑器 game 视图弄好,,

5赞

你的论点我没意见啊
就是,你多次把IOS打成ISO,感觉应该就是不太了解iOS啊,所以得出iOS市场是少部分的结论啊。
从设备数来讲,iOS的确是偏少的,但是如果从价值的角度上来讲,手游这块,iOS应该是一个大(偏大)市场啊~

3赞

恩,打错了两个长太像了…IOS如果放到整个手游市场来说应该是算第二大市场,但是目前放到cocos适应的领域来说占比就不大了吧。

1赞

可能未来V8或者某类脚本引擎允许在支持JIT模式的运行环境里,把可动态生成的执行代码部分生成出来(JIT原理),并导出一个包含汇编级别的字节码静态库,此后将这个静态库再link编译成可执行文件。
这种曲线救国方式不违规,而且也能绕过无法jit的问题

1赞

题外话,还是打错了

不是 IOSiOS

这两者是很有区别的,想不到吧 :grinning: :grinning: :grinning: :grinning:

PS:一个小段子,面试苹果开发,把 iOS 错误写成 IOS,虽然不是什么大问题,但是存在直接走人的可能

2赞

iPhoneOS = iOS​:joy::+1:t2:

1赞

:rofl: ps: 输入法ios => 唯一候选项iOS

2赞

虽然有时候做事严谨是件好事,但是太过了就不一定是好事了,苹果抛弃JIT据说也是考虑安全因素,我觉得就是捡了芝麻丢了西瓜的做法。以前也用过一段时间苹果手机,三天两头的给你锁定,三天两头的要你改密码,密码还得超复杂的不能和以前的重复。有这个必要吗?我都不介意手机被黑客攻击,甚至可以不要密码,他们真的是为我手机的安全操碎了心。
打个比方,cocos如果也这样,你一定要打Cocos Creator 不能打cocos,不能打CC,不能打cocos creator,一定要头字母大写后面小写,你啥感觉。

1赞

感觉大家以为我在搞事,但是。。。。,苹果官方就是这样子呀

iOS 才是正确的
IOS 就是错误的

可以去苹果开发者官网看看。。。

1赞

所以 cocos 是错了,过于严格遵循驼峰命名的规范,但是不重要咯

1赞

嗯。。。。

你可以去苹果开发者官网看一下,不能说绝对吧,但是基本不会出现IOS,只会出现iOS
你可以去Cocos官网看一下,不能说绝对把,但是基本都会出现 cocos、Cocos、Creator、CC等各种字样

这只是不同公司对这些方面细节方面的追求不同

1赞

CCC大家都 知道叫cocos creator

1赞

不够标准或者叫法太多,像unity会叫u或者unity

1赞

他自己别写错就行,别人怎么写有什么关系呢,大家都明白写的是什么就行,我的名字也经常被叫错,我都懒得指出来,有的认识了几年的朋友叫错了几年。。。

2赞

优3缔 :joy:

1赞