本文主要是介绍基于Unity3D的集冒险RPG为一体的3D地牢探险游戏(猪猪公寓),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1.概述 3
1.1项目简介 3
1.2本文结构 3
1.3团队的成员及分工 3
1.4游戏类型与同类型游戏比较 4
1.5游戏分级 4
2.游戏故事 4
2.1游戏故事设定 4
2.2游戏故事梗概 5
3.游戏元素设定 8
3.1游戏角色NPC设定 8
3.2游戏物体及机关 8
4.玩法设计 9
4.1游戏机制 9
4.2游戏世界行为规则 9
5.游戏交互设计(用户手册) 10
5.1操作角色 10
5.2游戏流程 10
6.界面设计 13
6.1界面设计原则 13
6.2界面设计图与美工设计 13
6.3跳转关系图 17
7.游戏进程和关卡设计 17
7.1游戏进程设计 17
7.2关卡设计 17
7.3素材来源 18
8.程序总体设计 19
8.1软件设计 19
8.2主要功能设计 20
8.3主要脚本和算法 23
9. 游戏项目管理 33
- 管理工具使用 33
- 经济决策 34
- 进度跟踪 36
1.4游戏类型与同类型游戏比较
猪猪公寓是一款集冒险RPG为一体的3D地牢探险游戏
《元气骑士》:是2.5D的地牢探险游戏,玩家通过结合不同的正副手武器与技能来进行闯关。
《失落城堡》:横版地牢探险游戏,支持4人线上联机,通过闯关和收集特殊物品来闯关配合。
相比于以上两款游戏,我们的游戏题材比较新颖
同时3D的游戏体验带给玩家们更大的惊喜。
1.5游戏分级
属于E10+级 面向10岁以上的人群
2.游戏故事
2.1游戏故事设定
地点时代:爱情公寓5的伴生动画猪猪公寓,生活着猪猪化的爱情公寓5原住民,和一些公寓中拟人化的物品,异界传送门的开启,异界生物的降临消灭了所有的猪猪公寓原住民,原本的公寓成为了4位勇士的主战场。
特殊规则:猪猪公寓是一座封闭的“地牢”,玩家需要通过一个区域才能够前往下一个区域;上一场冒险中获得的东西,不会累积到下一局,每一次冒险都是全新的开始。
//锁定视角在玩家(target)身上
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class CameraControl : MonoBehaviour
{public Transform target;public Vector3 offset;public float currentZoom = 10f;//视角缩放public float minZoom = 5f;public float maxZoom = 15f;public float ZoomSpeed = 4f;public float currentYaw = 0f;//视角移动public float YawSpeed = 100f;public float height = 2f;// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){currentZoom -= Input.GetAxis("Mouse ScrollWheel") * ZoomSpeed;//滚轮控制视角缩放currentZoom = Mathf.Clamp(currentZoom, minZoom, maxZoom);currentYaw -= Input.GetAxis("Horizontal") * YawSpeed * Time.deltaTime;}private void LateUpdate(){transform.position = target.position - offset * currentZoom;transform.LookAt(target.position + Vector3.up * height);transform.RotateAround(target.position, Vector3.up, currentYaw);}
}
这篇关于基于Unity3D的集冒险RPG为一体的3D地牢探险游戏(猪猪公寓)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!