做安卓平台游戏开发需要学什么?
发布网友
发布时间:2022-04-28 23:23
我来回答
共4个回答
热心网友
时间:2022-06-25 06:20
安卓是用Java,cocos2dx我不熟悉,一般手机游戏开发使用Unity3D引擎。支持Java或C#,这个引擎是可视界面,入门容易,制作好的作品可以直接跨平台转换,win,lux,mac,ios,android,winphone,各种家用机掌机(要与厂商签订协议)都可以一键转换。但缺点是全英文界面,国内书籍资料普遍落后,不容易找教程。
一般情况下,在国外这款引擎只用于手机游戏开发,其他类型游戏开发时,先用这款引擎由少数程序员+策划+美工或者策划+美工先按设想做出测试用游戏,然后在公司发表会上取得通过后,公司内部成员从头使用普通制作方法(基础程序OpenGL,DirectX,PSDirect等结合程序语言)完成成品。也就是说,千万不要用这个引擎做手机游戏之外平台的游戏。
做完的作品可以提交Google商店或者苹果商店审核,审核成功后可以上架,前者比较容易通过审核。
一般售价在免费+道具收费到30美元不等追问c++不是一定要学习的对吗?java和c++学习一个就足够?引擎必须学习对吗?现在我们想先做一个简单的横板过关游戏试试
追答想以后能跟国际上的其他程序员竞争,进入游戏制作真正领域C++和C是必须要精通的。
想只是在国内的游戏领域活动,object-C或Java是要精通的
想用Unity制作需要C#或Java知识
引擎不是必要学习的,毕竟每个公司制作方法不同,手机游戏公司一般用Unity
热心网友
时间:2022-06-25 06:20
17xuee认为想要学习Android游戏开发首先要学习应用程序架构,要不然游戏完成后的修改会变得非常困难;然后要获得sdk,因为它包含了需要勇于应用认证和部署的工具;还要学习活动生命周期,最后要学习主循环,这几点缺一不可。
热心网友
时间:2022-06-25 06:20
你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-982802712495360219
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-982802712495360219
在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
热心网友
时间:2022-06-25 06:21
C++、C语言、JAVA等等