《土豆荣耀》重构笔记(一)概述

前言

  经过两个多星期的掉坑爬坑,总算是磕磕绊绊地将《土豆荣耀》这个游戏做完了。虽然这个游戏的制作过程十分艰辛,但踩完这么多坑之后,我也收获颇丰,对Unity的使用和网络游戏编程也有了更深的理解。写这个系列博客的目的,除了是想通过重新整理这个项目,把开发过程中遇到的种种坑记录下来作为自己的学习笔记,也是想可以通过博客和大家交流分享我的学习心得。

  这个系列之前是发布在我自己个人博客上的一个系列文章,后面也会持续在个人博客上更新,因此个人博客上的进度会快于在简书上发布的内容,有兴趣的朋友可以关注一下我的个人博客。此外,我的个人博客更新、修改比较频繁,而在简书上发布的内容则会是经过修改之后比较稳定的版本。


游戏简介

  《土豆荣耀》是一个使用Unity和Photon网络引擎开发的一个2D多人射击小游戏,其大部分素材来源于Unity Assets Store上一个名为2D Platformer的免费package。
  《土豆荣耀》完成度较高,包括登录注册创建游戏房间加入游戏房间进行多人游戏等功能。游戏模式分为单人游戏多人游戏两个模式。其中多人模式又包括玩家对抗的闯关模式和玩家合作打怪的竞技模式,玩法也较多。


教程内容

  本系列教程包括两个大的模块:讲解如何使用Unity制作一个2D手机游戏单机篇以及讲解如何使用Photon制作一个网络游戏网络篇。它记录了如何从零开始一步一步制作一款2D手机网络游戏,且在介绍游戏制作使用到的技巧的过程中,也会加入一些Unity的知识点介绍。如果你很享受那些提供手把手指导的教程,那些提供清晰例子的教程,以及那些不会一下将你淹没在细节中的教程,那么我的这个教程很可能就很适合你。

  《土豆教程》全部资源和源代码已经上传到我在Github上的仓库PhotoGlory。此外,为了方便读者查阅,我还创建了一个用于和本教程同步更新的仓库PhotoGloryTutorial,读者可以在PhotoGloryTutorial上看到每一章节所做的具体修改。


游戏截图

  《土豆荣耀》部分运行截图如下


游戏主界面
游戏大厅
创建房间
创建房间成功
多人匹配
游戏开始
游戏失败

内容

  本系列文章包括两个大的模块:如何使用Unity制作一个手机游戏以及如何使用网络游戏引擎Photon制作一个网络游戏。在介绍项目制作的过程中,也会穿插一些对于Unity知识点的讲解,如Canvas画布渲染模式、Unity生命周期等。
  《土豆教程》全部资源和源代码已经上传到Github的仓库PhotoGlory。不过由于写这个系列教程的目的是为了重新整理《土豆荣耀》这个项目,因此我也创建了一个用于和本教程同步更新的仓库PhotoGloryTutorial

重构笔记目录

  1. 概述
  2. 单机篇
    1. Unity的安装以及安卓环境的配置
    2. 创建游戏场景
    3. 创建背景动画
    4. 创建角色以及怪物的动画
    5. 实现怪物的AI
    6. 控制角色移动并添加音效
    7. 给角色添加动画
    8. 实现角色的血量控制功能
    9. 实现摄像机跟随角色移动的功能
    10. 实现发射导弹的功能
    11. 对怪物造成伤害
    12. 实现放置炸弹的功能
    13. 生成更多的怪物
    14. 生成可拾取的道具
    15. 实现游戏主循环控制逻辑
    16. 加入游戏场景的UI
    17. 加入游戏背景音乐和NPC
    18. 实现虚拟摇杆和按钮
    19. 制作菜单场景
    20. 打包游戏
  3. 网络篇
    1. 讲解网络游戏的工作流程和本游戏的架构图
    2. 制作登录界面
    3. 制作游戏大厅界面
    4. 制作竞技模式游戏场景
    5. 制作闯关模式游戏场景
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351

推荐阅读更多精彩内容