
泻药,我最近一年刚使用Unity进行手游开发。以下内容也是我近一年来的一些心得。
答:编程水平的进步主要用于提升游戏逻辑和功能实现,这个观点我觉得是比较……不说片面至少是比较功利的。一个有一定规模的游戏产品,里头的实现是工程级别的,是非常自洽的。即便游戏的每一个功能和逻辑我都懂,但是要组合开发的时候会发现很多地方有冲突。所以光注重逻辑和功能并不是提升编程水平的最佳进步方法。以我的拙见,可能尝试去编写一个框架,再在框架基础上编写逻辑和功能会更好一些。
至于提升画面和音效,首先我觉得这是相对次要的,在没有打算正式推出一个产品级的游戏之前;其次,这些东西很大程度上依赖的不是编程技术,着重去看这方面相当于打算去超市买菜做饭,却在电器区流连忘返了很久一样。这方面我是心有余悸,所以现在找了个同学帮我画插图。
答:建议最好还是使用游戏引擎来开发,一般在taobao上拥有广泛的3D、2D素材,导入和使用更为方便。推荐还是Unity,毕竟你有C#基础。
答:这个“测试”我不是很懂,大概可能有两个含义:
如果说的是测试游戏是否含bug,那只能自己亲自上阵,写测试文档,对游戏项目进行各式各样的操作,探查是否存在bug,独狼当然就是这么苦逼。
如果说的是如何尝试去做手游,那还是推荐Unity。
答:可以去买腾讯或者阿里的云服务器,当然能用钱解决的事情都不是事情,你会发现服务器端又是另一片天地,比游戏前端开发也不逊色的广阔天地。所以最好还是在人手或精力不足的时候不要试图实现联网内容。
答:知乎有句老话,改头换面放在这里:想法太多,代码太少。
打个比方,我最开始改用c#的时候,还想用代码复刻一个POE来着。后来的事情你们也懂的,下体一凉。
答:那得看什么是正事了233
