系统分层结构本系统主要分为3部分,分别为:欢迎入口、换装系统、面试场景三部分
图3-1 系统分块
3.3 系统功能划分
系统由四大模块组成:系统入口、登陆界面、换装系统、面试场景,其中,系统入口为单机版所特有。
系统入口:图像配置、屏幕分辨率、图像质量、是否使用全屏模式、输入控制;
登陆界面:登录进入、GUI界面;
换装系统:载入场景、实例化人物、镜面反射、人物性别选择、悠闲装正装选择、公文包管理;
面试场景:骨骼动画、GUI提示、外围场景加载;
图3-2 系统功能图4 详细设计4.1 框架流程
图4-1 框架流程
4.2 开始程序
开始程序的时候,我们可以对程序进行配置,如屏幕的分辨率、图像质量、是否全屏等,图像质量关乎到材质级别,反锯齿设置,渲染细节等方面。
图4-2 开始程序
4.3 登陆界面当用户通过系统配置入口之后,就会进入本登陆界面关卡,该处主要为GUI代码设计,能让使用的用户对系统印象深刻。
图4-3 登陆界面原文请+QQ324,9114优'文^论"文'网
4.4 换装系统进入换装系统之后,主要有GUI界面,人物动作模型,场景,以及一个玻璃镜效果。
图4-4 女士换装系统4.5 面试场景毕业论文
http://www.youerw.com/ 当在换装系统选择好人物选择,以及公文包之后,按确认形象就会进入下一个关卡,在此关卡中,有两个房间,一条走廊。一房间为面试程序的触发,另一房间为展示用途,主要展示Unity3d的3文真实性方面上。此时,可以使用键盘ASDW或者上下左右方向键进行人物各方向的行走。在这场景中,一改前面的封闭空间,可以从窗口出观看到窗外的景色。
5.1 登陆界面GUI
Unity3D的GUI类似于CSS写法,这里贴出部分代码:
public class WelcomeGUI : MonoBehaviour
{
public Texture Texture_welcome;
public GUISkin skin;
public int pixel = 70;
public int height_P = 30;
// Use this for initialization
该关卡初始化的时候,有没有带简历,关手机变量等初始化,为假
void Start () {
CommnValues.IsCheckedWalk = false;
CommnValues.IsBringResume = false;
CommnValues.IsTurnOffCellphone = false;
}
// Update is called once per frame
void Update () {
}
void OnGUI()
{
GUI.skin = skin;
GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), Texture_welcome);
if (GUI.Button(new Rect(Screen.width / 2 - 50, Screen.height / 2 + height_P, 100, 40), "进入学习"))
{
点击进入学习后,进入下一关卡,即换装系统的关卡
Application.LoadLevel(1);
}
GUI.Label(new Rect(Screen.width /2-165, Screen.height - 50, 340, 50), "欢迎来到面试礼仪培训中心,请点击进入学习。");
}
}
5.2 换装系统
public class FittingRoomGUI_M : MonoBehaviour
{
public InterviewerEntity Interviewer;
public GUISkin skin;
public Texture Phone;
public Texture JianLi;
public Texture Gongwenbao;
public Texture XingBie;
public Texture FuZhuang;
public Texture FuZhuangManTrue;
public Texture FuZhuangWomanTrue;
public Texture FuZhuangManFalse;
public Texture FuZhuangWomanFalse;
public Texture Man;毕业论文
http://www.youerw.com/ public Texture Woman;
//public int 原文请+QQ3249,114优'文^论"文'网
string shuoming = "欢迎来到面试礼仪培训系统,您现在正在自己的试衣间中,通过左上角的选项为自己挑选一个合适的形象进入参加面试。";
private bool isShowBriefcase = false;
private bool isXingbie = false;
private bool isFuZhuang = false;
private bool isXingBie = false;
void Awake()
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
基于Unity3d的Virtual Reality互动应用面试培训系统 第5页下载如图片无法显示或论文不完整,请联系qq752018766