今天跟大家伙儿唠唠我捣鼓的这个《袭梦都市》绅士游戏,别想歪了,我说的是我自己拿来练手的一个小项目,从想法到实践,再到勉强能跑起来,中间那真是踩了不少坑。
事情是这么开始的,之前不是看到网上有人说《袭梦都市》啥的嘛我就寻思着,能不能自己也搞一个类似的,反正就当是练练手,提升一下技术。
我先是到处搜资料,了解这个游戏大概是个啥样子。网上相关的资料不多,但是也找到了一些,大概知道是个都市背景,角色扮演,然后有一些互动剧情啥的。有了个大致的了解之后,我就开始琢磨具体怎么做了。
我得先选个引擎。考虑了一下,Unity上手快,资源也多,就决定用Unity了。然后就开始搭建场景,这可是个体力活。我从网上找了一些免费的素材,东拼西凑,总算搭了个像模像样的都市场景出来。
场景有了,接下来就是角色。角色模型我没自己做,直接在Asset Store上买了几个现成的。然后就是给角色加动画,让他们能走能跑能跳。这个过程挺烦的,各种动画状态机,各种参数调整,搞得我头都大了。
最让我头疼的是剧情互动。这游戏的核心就是剧情嘛我得想办法让玩家能跟游戏里的角色互动,然后根据玩家的选择,触发不同的剧情。我想了半天,决定用对话框来实现。玩家点击角色,弹出对话框,然后玩家可以选择不同的选项,根据玩家的选择,游戏会跳转到不同的剧情分支。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
为了让剧情更丰富,我还加了一些小游戏。比如,玩家可以跟角色一起玩扑克牌,或者一起去KTV唱歌。这些小游戏我都做了简化,毕竟我的目标不是做个真正能玩的游戏,而是练手。
代码方面,我主要用C#来写。之前学过一些C#,但是实际用起来还是有很多不熟悉的地方。遇到问题就上网查,或者去Unity的官方论坛上问。好在Unity的社区挺活跃的,基本上都能找到答案。
磕磕绊绊地搞了几个星期,总算把这个《袭梦都市》的雏形给弄出来了。虽然画面简陋,剧情也很简单,但是至少能跑起来了,也能跟角色互动了。
这回实践收获还是挺大的。我对Unity引擎有了更深入的了解。我对C#编程也更熟练了。最重要的是,我体会到了游戏开发的艰辛。做一个游戏真不容易,需要美术、程序、策划等等各个方面的配合。以后有机会,我还会继续尝试做一些小游戏,提升自己的技术。
提醒一下各位,我做的这个只是个练手项目,跟真正的《袭梦都市》游戏没啥关系。别跑来问我要资源,我可没有。