您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > Unity3D网络通信
《Unity3D网络通信》课程教学目标:知识目标:一、弱联网(hppt)1、建立服务器2、PHP的基本语法3、、MySql的基本应用5、上传和下载分数6、AssetBundle资源的打包,加载和卸载7、AssetBundle对内存的影响二、局域网(NetWork)1、NetWorkView组件2、Unity局域网常用回调方法3、Unity局域网常用API4、局域网实现角色同步5、局域网实现CS游戏能力目标:一、排行榜二、CS主要教材:《Unity手机游戏开发3D/2D》、《Unity4.x从入门到精通》教学内容及考核要求:第一单元:网络游戏与单机游戏的区别内容:1、网络和单机游戏对比。2、网络游戏的特点。3、介绍网络的几种实现方式。4、介绍本月实现的案例。考核内容:掌握网络游戏的概念第二单元:建立服务器(安装apache、MySql和PHP)内容:1、安装apache服务器,掌握apache服务器程序的主要功能。2、掌握如何解决apache不能启动的问题,学会使用控制台程序进行调试。3、安装MySql数据库,掌握MySql数据库程序的主要功能。4、学会使用控制台进行MySql数据库的数据查看。5、安装PHP,掌握如何对PHP的配置文件进行相应的更改。6、掌握如何在网页中显示相应的PHP文件。考核内容:搭建HTTP服务器第三单元:PHP的基本语法内容:1、掌握PHP调试工具的使用。2、PHP语言的输出方法。3、PHP的变量。4、PHP语言的注释方式。5、变量的类型转换6、PHP中的常量7、PHP中的运算符8、PHP中的表达式考核内容:对PHP基本语法有一定的认识第四单元:基本应用内容:1、掌握Unity的数据传输方式。2、掌握基本类型的上传和下载。3、掌握上传和下载图片。4、掌握下载声音文件。考核内容:掌握unity与web服务器的简单交互第五单元:MySql的基本使用内容:1、掌握workbench的使用方式2、了解PHP与数据库交互的基本语法(链接数据库,查询,删除,增加新项,修改项)目标:能够使用PHP与MySql进行通信项目:PHP与MySql通信的简单示例(上传和下载分数排行榜的前半部分)考核要求:掌握PHP与MySql数据库的通信第六单元:上传和下载分数内容:1、json格式的数据解析1.1json语法格式1.2json解析2、GUI常用方法2.1label2.2图片2.3滚动面板2.4滑动条2.5输入框目标:对unity与web交互的知识点进行练习项目:上传和下载分数的案例考核要求:全面掌握unity与web服务器的交互第七单元:Assetbundle(一)内容:1、掌握Assetbundle文件的工作原理2、Assetbundle文件的三种创建方式。3、掌握如何创建Assetbundle之间的依赖目标:掌握Assetbundle文件的基本使用方式项目:创建Assetbundle文件的基本示例,可以使用编辑器菜单进行打包考核要求:能够独立的完成Assetbundle文件的生成第八单元:Assetbundle(二)内容:1、掌握Assetbundle的几种加载方式2、掌握如何从Assetbundle文件中加载asset文件3、掌握如何从场景Assetbundle文件中加载asset文件4、掌握Assetbundle的卸载5、了解下载和加载Assetbundle时对内存的影响6、了解、Assetbundle以及Asset的关系目标:对Assetbundle有更深入的了解项目:加载和卸载Assetbundle文件的简单示例,加载关卡文件考核要求:能够独立完成Assetbundle文件的加载和卸载第九单元:Assetbundle(三)内容:1、搭建关卡2、配置相应的json关卡文件3、解析json4、读取配置5、加载资源6、生成关卡目标:对Assetbundle有更深入的了解项目:加载和卸载Assetbundle文件的简单示例,加载关卡文件考核要求:能够独立完成Assetbundle文件的加载和卸载第十单元:Unity局域网技术(一)内容:1、了解基于Unity的网络解决方案2、掌握networkView(网络试图)组件的主要功能3、掌握unity中网络相关的常用回调方法目标:对unity的局域网技术有一个初步的认识项目:测试unity中网络相关回调方法的示例考核要求:初步了解unity局域网第十一单元:Unity局域网技术(二)内容:1、对unity局域网技术进行练习目标:掌握unity局域网的数据同步:RPC技术项目:控制角色移动,能够实现方法同步考核要求:能够独立实现局域网的功能第十二——十五单元:内容:1、利用unity局域网功能,实现一款第一人称联网射击游戏目标:使学生对unity的局域网功能有更深的认识项目:第一人称射击游戏考核要求:能够独立实现局域网的功能第十六——十九单元:内容:1、使用NGUI实现射击游戏的UI目标:使学生对unity的局域网功能有更深的认识项目:第一人称射击游戏考核要求:能够独立实现局域网的功能
本文标题:Unity3D网络通信
链接地址:https://www.777doc.com/doc-5235258 .html