赞
踩
目录
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
属于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 update void Start() { } // Update is called once per frame void 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); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。