百科问答小站 logo
百科问答小站 font logo



跟男朋友一起做独立游戏,他非要我用unity自带的动画系统做,到底是为什么? 第1页

  

user avatar   li-zhe-5-32 网友的相关建议: 
      

我从一个游戏程序员的角度聊聊这个问题吧。

我们现在主要是用Unity做3D游戏的,不过这种游戏项目从设计到制作完成至少也要一年多的时间。前年的时候,想做一个低成本的小项目,能够快速上线赚钱,补贴一下主力开发的大项目。长短结合,这也是很多游戏公司常见的模式。

为了缩减开发时间,我们一开始就确定要做一个像素2D美术的Roguelike游戏,也是那段时间非常流行的游戏玩法,可能也是见到元气骑士的成功吧。因为是像素美术,所以我们采用了tilemap的地形铺设方式,角色动画采用序列帧方式,虽然没有使用spine,但同样遇到了题主的困扰,Unity的2D工具真的是太差劲了,完全没做完的状态,都不像3D方面的功能基本可用,而是完全不能用的,举个例子,刷tilemap很多这方面的工具都支持外边框和内部砖块设定好,直接用鼠标拖动铺设,而当时2019版的笔刷工具,刷出来都是错的,并且很要命的是内部瓦片随机,竟然拖动这片生成好的地形,内部砖块会随机乱变,这怎么用?好在这部分工具是开源的,我打开代码一看,估计也就是个应届实习生的程序员水平吧,代码错漏百出,然后我又花了一个晚上读代码,把这个功能修好了。

翻了一下手机相册,正好找到当时的问题视频,随机地块,拖动的时候会乱变:

随机地形拖动时会重新随机bug https://www.zhihu.com/video/1445351929304506368

还有另外一个我自己改造的刷墙功能:

可以设置墙的厚度,用笔刷拖动 https://www.zhihu.com/video/1445352229766696960

这个问题只是冰山一角,类似的问题还有很多,当时像素渲染的pixel perfect功能支持也不是很好,像素游戏会出现抗锯齿效果。举步维艰,导致我们重新审视Unity是否可以用来开发2D游戏,我们最后的结论是,如果10分满分,主观判断,可用性也就是5分吧,不是很推荐。这个项目后来我们又改变成3D和2D结合的模式来制作,来减少Z轴遮挡不好解决的问题。不过最后这个项目放弃了,放弃的原因有很多,制作工具不顺畅,也是其中之一吧。

展示一下最后改为3D场景制作的画面,也不错,这个立体部分是根据2D图片用程序垂直生成的模型:

这个项目放弃前的一段录屏 https://www.zhihu.com/video/1445353087750336512

我做程序员已经有20年的时间了,做游戏程序员也有10多年,虽然遇到各种工具问题,都能够解决,但人毕竟不是机器,如果困难重重,是很影响心情和制作效率的,比如你用了不顺手的动画工具,导致效率大幅下降。我相信你的男朋友也是一样,用了一个非原生的插件,会给整个过程开发引入很多未知的麻烦,毕竟程序员是要负责组装整个游戏的,有任何崩溃和报错都要负责解决,这其中的压力和难度,可能是美术工作者无法理解的。我们很多年前开发的《鲤》那个游戏,也是两个人的作品,刚发售那几天,因为测试不够,低版本的iOS会闪退,当时苹果又在全球推荐,发行商和我的合伙人大圈,都在质问我为什么会闪退,什么时候会修好,苹果审核当时还很慢,最后用了一个星期的时间才把这一个小问题修复,但是也因此收到了很多差评,我的痛苦和压力至今难忘。

所以小团队组团开发,会遇到很多问题,这些问题没有标准答案,真正能让一个作品诞生,无论这个作品好坏,背后都会有很多棘手的事情,这才是游戏开发最难的地方,我也没有更好的方案能马上解决你们的困境,但希望你们互相信任,好好沟通,总会找到办法,能尽快做出你们心目中的好游戏,祝顺利!


user avatar   pu-pu-pu-519 网友的相关建议: 
      

这是我看到的最准确的总结。

总的来说,就是中国的高考相对公平,所以性价比极高,所以其他活动都可以适当让步。


user avatar   rock-kid 网友的相关建议: 
      

11年跑步,17年开始用软件记录。跑步给我最大的改变是对路程的认知。5公里的路程第一反应是跑过去,10公里的路程,就想骑自行车也就40分钟的事,而不是第一反应是坐公交或者打车。还有,去到一个陌生的城市,我也会用跑步打开对这座城市的了解。那种走路太慢,跑步正好的惬意,感觉真的很好。最后一点,听着音乐跑步成了我的一个自我奖励点和情绪宣泄点,有啥事达到目标了,奖励自己今天听着动感的音乐跑个5公里,有郁闷的事情了,绕着操场咔咔跑10公里下来,坏情绪基本就掉没了。不过也有缺点,倘若天天跑5公里,1-2个月下来,膝盖真受不了,再就是换衣服+热身+跑步+洗澡+吃饭,这一套下来,2小时就没了,如果有实验啥的,还挺耽误时间的,以上。




  

相关话题

  如何评价太吾绘卷送审? 
  为什么普遍的单机大作游戏都缺乏创新和创意? 
  为什么中国做游戏引擎的公司没有像美国的unity unreal一样能跑的出来? 
  为什么日本的独立游戏很少听说? 
  为什么我一眼就能看出某个游戏是基于unreal还是unity 3d开发的? 
  什么原因让你决定成立工作室全职开发独立游戏? 
  在成都仅凭喜欢能找到游戏方面的工作吗? 
  如何找到&加入一个独立游戏团队? 
  国产3A离我们还有多远? 
  网游服务器逻辑和传输如何分层/解耦? 

前一个讨论
为什么生物都是大体上对称的,有没有不对称的生物?
下一个讨论
猛犸象灭绝了多少万年了?





© 2024-12-26 - tinynew.org. All Rights Reserved.
© 2024-12-26 - tinynew.org. 保留所有权利