需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9234 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:Unity3D是由Technologies开发的一个让你轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。随着游戏技术的发展,游戏引擎不停更新换代,游戏的开发变得快速简便,本系统基于Unity3D 4.3,实现一款RPG角色扮演类的游戏,具有画面绚丽,操作简便等特点,给客户带来良好的游戏体验。 论文介绍了Unity系统的基本操作包括其引擎特点,界面布局等等,以及本游戏系统的GUI界面的设置、游戏场景跳转的设计、人物攻击和敌人攻击效果体现、敌人AI功能、背包功能等的实现。程序使用语言主要为C#、JS,辅助工具有PhotoShop、3DMax、Maya等。 关键词 Unity3D ;C#;PS;RPG游戏
目录 摘要 Abstract 1 绪论-1 1.1 课题研究背景及其意义-1 1.2 论文主要工作-1 2 Unity的技术介绍-2 2.1 Unity简介-2 2.1.1 Unity引擎特点-2 2.1.2 C#语言介绍-2 2.2 Unity3D界面及其基本操作-3 2.2.1界面布局:-3 2.2.2创建对象:-4 2.2.3旋转和移动视角-4 2.2.4 移动游戏对象-4 2.2.5 游戏视图-5 2.2.6 项目资源-5 2.2.7 复制修改游戏物体-5 2.2.8添加相应组件-6 3 系统可行性研究和需求分析-7 3.1 可行性研究-7 3.1.1经济可行性-7 3.1.2技术可行性-7 3.1.3操作可行性-7 3.2 系统的功能需求分析-7 4 游戏策划-8 4.1游戏的描述-8 4.2 背景和情节-8 4.3 游戏角色和场景素材-8 4.3.1 角色设计-8 4.3.2场景设计-9 4.3.3游戏操作-9 4.4 系统的流程图-10 5系统的实现-12 5.1开始界面-12 5.2 游戏场景-13 5.2.1 角色控制-13 5.2.2 NPC对话框-14 5.2.3主角生命值控制-15 5.2.4敌人AI-18 5.2.5怪物血量控制-20 5.2.6主角和怪物的交互-21 5.2.7关卡跳转和关卡跳转条件-24 5.2.8粒子效果的添加-26 5.2.9小地图系统-28 5.2.10背包和补给-28 结论-31 致谢-32 参考文献-33 |