6665470 发表于 2022-2-27 22:58:39

Unity手游开发的一些常见问题及解决办法(二)

泻药,我最近一年刚使用Unity进行手游开发。以下内容也是我近一年来的一些心得。

1.个人感觉编程水平的进步主要用于提升游戏逻辑和功能实现。我目前都是网上找一些素材处理一下拿来用,但如果想要提升画面音效等游戏因素应该如何着手?

答:编程水平的进步主要用于提升游戏逻辑和功能实现,这个观点我觉得是比较……不说片面至少是比较功利的。一个有一定规模的游戏产品,里头的实现是工程级别的,是非常自洽的。即便游戏的每一个功能和逻辑我都懂编程一个最简单游戏代码,但是要组合开发的时候会发现很多地方有冲突。所以光注重逻辑和功能并不是提升编程水平的最佳进步方法。以我的拙见,可能尝试去编写一个框架,再在框架基础上编写逻辑和功能会更好一些。

至于提升画面和音效,首先我觉得这是相对次要的,在没有打算正式推出一个产品级的游戏之前;其次,这些东西很大程度上依赖的不是编程技术,着重去看这方面相当于打算去超市买菜做饭,却在电器区流连忘返了很久一样。这方面我是心有余悸,所以现在找了个同学帮我画插图。

2.我目前只能做里面的,我发现做好的游戏去过通过邮箱发送会被怀疑病毒而禁止,的部分有没有其他可做的?

答:建议最好还是使用游戏引擎来开发,一般在上拥有广泛的3D、2D素材,导入和使用更为方便。推荐还是Unity,毕竟你有C#基础。

3.如果我想尝试手游开发,应该怎么测试?怎么出版?贵不贵麻烦不麻烦?

答:这个“测试”我不是很懂,大概可能有两个含义:

如果说的是测试游戏是否含bug编程一个最简单游戏代码,那只能自己亲自上阵,写测试文档,对游戏项目进行各式各样的操作,探查是否存在bug,独狼当然就是这么苦逼。

如果说的是如何尝试去做手游,那还是推荐Unity。

4.一个很泛的问题,如果想要有服务器存储数据之类的贵不贵麻烦不麻烦。

答:可以去买腾讯或者阿里的云服务器,当然能用钱解决的事情都不是事情,你会发现服务器端又是另一片天地,比游戏前端开发也不逊色的广阔天地。所以最好还是在人手或精力不足的时候不要试图实现联网内容。

5.一个更泛的问题,我最近的状态就是那天想程序,感到去实现自己的游戏想法很兴奋,经常一写一天就过去了天外神坛源码网,但是问题是开始有时感觉头疼欲裂是程序写太多的问题吗?

答:知乎有句老话,改头换面放在这里:想法太多,代码太少。

打个比方,我最开始改用c#的时候,还想用代码复刻一个POE来着。后来的事情你们也懂的,下体一凉。

6.接着上一个问题,有时候醒来想看一眼程序,然后就发现bug或者想实现新想法,然后写着写着一天又过去了,有点正事都经常拖着,有些不务正业,我应该收敛一些吗?

答:那得看什么是正事了233
页: [1]
查看完整版本: Unity手游开发的一些常见问题及解决办法(二)