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

前言

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


游戏简介

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


游戏截图

  《土豆荣耀》部分运行截图如下
游戏主界面
游戏大厅
创建房间
游戏房间
多人组队
游戏开始
游戏失败


内容

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

重构笔记目录

  1. 概述
  2. 单机篇
    1. Unity的安装以及安卓环境的配置
    1. 创建游戏场景
    1. 创建背景动画
    1. 创建角色以及怪物的动画
    1. 实现怪物的AI
    1. 控制角色移动并添加音效
    1. 给角色添加动画
    1. 实现角色的血量控制功能
    1. Unity的UGUI(创建游戏菜单)
    1. 实现射击和炸弹功能
    1. 实现怪物的死亡功能
    1. 实现计分功能
    1. Unity手机适配
    1. Unity的Build Setting
  3. 网络篇
    1. 讲解网络游戏的工作流程和本游戏的架构图
    1. 制作登录界面
    1. 制作游戏大厅界面
    1. 制作竞技模式游戏场景
    1. 制作闯关模式游戏场景

猜你喜欢

转载自blog.csdn.net/weixin_44394482/article/details/85756391
今日推荐