|
1.学习火山不如学习主流编程语言,如开发安卓学习Java,开发视窗学习C++,开发服务器Go
以下是我个人观点:
观点1:这种观点其实根本就不是观点,会主流编程的不会来中文编程圈子里,有那个时间人家用主流编程都开发出来很多软件了,不会为了炫耀在中文圈子里建议人去学习主流开发语言或者工具。
观点2:就算去用主流开发工具,如视窗开发工具VS,在使用前要掌握系统API和C++语言,其次会热门的开源项目(中文圈叫类库)的配置,然后才是开源项目的使用,有些开源项目虽然主流但不管是百度还是哔哩哔哩都找不到学习资料的也有不少。如果只会系统API或者C++语言,不使用开源项目的话,也可以开发,但去大**或者互联网**开发软件的那个不用主流的开源项目,一个是不用重复造轮子应用开发周期缩短,其次是**付出的资金也会减少。
观点3:建议去学习主流编程语言的可以先自己封装一个火山对应子平台的类库,看看自己是否能封装出来,如果能封装出来再说好不好用,如果封装不出来,多余的话不用我说了。
2.学习封装不用花钱学习,自己就可以学习如何封装。如封装火山安卓去学Java语言和安卓系统api,视窗学习系统API和C++,服务器学习Go语言
以下是我个人观点:
观点1:自学能不能学会?其实自学封装当然能学会,能参考的资料有火山官方的语法手册(封装用户版)和官方已经封装好的类库封装代码,因官方类库封装代码都是开源的。但我要说一下,自学是非常耗费时间的,之前有对应编程语言基础的就得学习至少1个月,没有的先要学习对应编程语言,如C++,学习时不能学完一个C++语言直接实战封装,因为官方类库封装代码虽然是开源的但不是碎片化的代码,都是各种C++语法融合的,学习完某个C++语法自行根据官方语法手册(封装用户版)来封装下某个C++语法在火山视窗当中如何封装。本身C++是非常难的一种编程语言,那么想从基础学习就得很长时间,比如我学习C++语言都快一年了,我都不敢保证某个C++语法在火山视窗当中能封装出来。
观点2:封装语法是非常庞大的,自学需要有耐心和时间,才能掌握。
3.火山封装游戏引擎没用,有那个时间封装不如去学主流游戏引擎,如unity,虚幻,godot.就算封装出来有几个人使用,纯粹浪费时间
以下是我个人观点:
观点1:libGDX在国外用的人也不多,并且没有对应的游戏引擎界面编辑器,但照样有使用它开发游戏并上架盈利的。
观点2:用游戏引擎的也不统一,如有些**开发游戏用unity引擎,有的动漫**用虚幻引擎,因这俩引擎技术都非常成熟,能大大减少资金问题,谁会跟金钱过不去,毕竟**要盈利,谁会拿钱招员工使用不成熟的引擎,如果引擎没有的功能还有自己造轮子,是非常不可取的。
观点3:个人游戏开发其实使用什么游戏引擎是无所谓的,如使用unity或虚幻,超过游戏**规定的盈利金额是要收游戏引擎使用费用的,没超过还好,这里可能会有人说了,你怎能确定你开发的游戏盈利会达到游戏引擎**的规定上面的规则,其实用一个最简单的就可以回答,写小说的会知道自己写的小说会爆火被各种影视**买版权被各种读小说的人纷纷花钱购买章节嘛?如果让他用一个写小说达到固定金额就得分红给码字的软件的话,你猜写小说的会不会用。
观点4:个人开发者可以使用开源游戏引擎如godot,这个是不收任何费用的,并且对中文友好,文档也有中文的。
观点5:开发游戏最重要的是美术,花钱大头也是美术,如果有自己的**也要招会美术的员工制作各种UI,工资最少也得月薪8千块,好点的都得开上万工资,如果没有**那么素材来源一是花钱去某宝购买然后再自己修改下,二是自己学习美术。所以其实用什么游戏引擎真的是无所谓的,没有美术,你开发的游戏谁会玩?能不能上架游戏平台?就算开发的游戏玩法五花八门,没有美术也白搭。可以说美术占游戏开发的半壁江山。
|
|