今天跟大家唠唠我这几天搞的这个“以女友为赌注”的游戏介绍实践,一开始我都没敢想能搞成,但最终还是磕磕绊绊地完成了,这里面踩了不少坑,也学到不少东西,现在就跟大家分享一下我的整个折腾过程。

起因:

事情是这样的,前几天跟哥几个吹牛,说要自己做个游戏,正好那段时间沉迷各种恋爱养成,就想着能不能把这俩结合一下。然后也不知道怎么就冒出了个“以女友为赌注”的想法,当时就是图一乐,没往心里去。结果几天后,他们天天追着我问进度,没办法,硬着头皮开始搞。

以女友为赌注游戏介绍:体验心跳加速的恋爱冒险!

准备工作:

我得确定用什么引擎。Unity、Unreal Engine、Godot我都了解了一下,考虑到上手难度和资源丰富程度,还是选择了Unity。之前稍微接触过一点,但也就是皮毛。然后就是找素材,这块费了不少劲,美术这块我完全是小白,只能满世界找免费的素材包,人物模型、场景、UI,各种找,找到眼睛都花了。

开始动手:

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 第一步:搭建场景。把找到的场景素材导入Unity,然后一点点拼起来。这块真的是体力活,各种调整位置、大小、角度,确保场景看起来还算舒服。
  • 第二步:角色控制。用Unity自带的Character Controller组件,实现了主角的基本移动、跳跃功能。为了让角色看起来更真实,还加了一些简单的动画,比如走路、跑步、跳跃。
  • 以女友为赌注游戏介绍:体验心跳加速的恋爱冒险!

  • 第三步:对话系统。这个是重点,恋爱养成游戏的核心就是对话。我找了个开源的对话系统插件,然后自己改了改,实现了基本的对话功能。可以设置不同的对话选项,不同的选项会影响剧情走向。
  • 第四步:好感度系统。加了个好感度变量,根据玩家的对话选择,增加或减少女友的好感度。好感度会影响后续的剧情发展,甚至结局。
  • 第五步:小游戏。为了增加趣味性,我加了几个简单的小游戏,比如猜拳、拼图之类的。这些小游戏会影响女友的心情,从而影响好感度。

遇到的坑:

这中间遇到的坑真的是数不清,最让我头疼的是:

以女友为赌注游戏介绍:体验心跳加速的恋爱冒险!

  • 动画问题:导入的动画经常出现各种问题,比如动作不自然、骨骼错位等等。只能一点点调,或者重新找动画。
  • UI适配问题:不同分辨率的屏幕上,UI显示效果不一样。为了解决这个问题,我用了Unity的Canvas Scaler组件,可以自动适配不同分辨率。
  • 剧情逻辑问题:剧情分支太多,容易出现逻辑错误。为了避免这种情况,我画了个流程图,把所有剧情分支都理清楚。

最终效果:

以女友为赌注游戏介绍:体验心跳加速的恋爱冒险!

虽然最终效果跟那些商业游戏没法比,但好歹能玩了。玩家可以控制主角在场景中移动,跟女友对话,玩小游戏,提升好感度,最终达成不同的结局。剧情虽然比较简单,但也有一些小反转,希望能给大家带来一些乐趣。

这回实践让我深刻体会到,做游戏真的是个苦差事。需要学习的东西太多了,美术、编程、策划,样样都要懂一点。但我同时也乐在其中,看着自己的想法一点点变成现实,那种成就感是无法用语言形容的。以后有机会,我还会继续尝试做游戏,不断提升自己的技术水平。

这回分享就到这里,希望对大家有所帮助。如果有什么问题,欢迎在评论区留言,我会尽力解答。

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。