Unity3D网络通信.docx

上传人:小飞机 文档编号:3168030 上传时间:2023-03-11 格式:DOCX 页数:5 大小:37.99KB
返回 下载 相关 举报
Unity3D网络通信.docx_第1页
第1页 / 共5页
Unity3D网络通信.docx_第2页
第2页 / 共5页
Unity3D网络通信.docx_第3页
第3页 / 共5页
Unity3D网络通信.docx_第4页
第4页 / 共5页
Unity3D网络通信.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Unity3D网络通信.docx》由会员分享,可在线阅读,更多相关《Unity3D网络通信.docx(5页珍藏版)》请在三一办公上搜索。

1、Unity3D网络通信Unity3D网络通信 课程教学目标: 知识目标: 一、弱联网 1、建立服务器 2、PHP的基本语法 3、WWW的基本应用 4、MySql的基本应用 5、上传和下载分数 6、AssetBundle资源的打包,加载和卸载 7、AssetBundle对内存的影响 二、局域网 1、NetWorkView组件 2、Unity局域网常用回调方法 3、Unity局域网常用API 4、局域网实现角色同步 5、局域网实现CS游戏 能力目标: 一、排行榜 二、CS 主要教材: Unity手机游戏开发3D/2D、Unity4.x从入门到精通 教学内容及考核要求: 第一单元:网络游戏与单机游戏

2、的区别 内容: 1、网络和单机游戏对比。 2、网络游戏的特点。 3、介绍网络的几种实现方式。 4、介绍本月实现的案例。 考核内容: 掌握网络游戏的概念 第二单元:建立服务器 内容: 1、安装apache服务器,掌握apache服务器程序的主要功能。 2、掌握如何解决apache不能启动的问题,学会使用控制台程序进行调试。 3、安装MySql数据库,掌握MySql数据库程序的主要功能。 4、学会使用控制台进行MySql数据库的数据查看。 5、安装PHP,掌握如何对PHP的配置文件进行相应的更改。 6、掌握如何在网页中显示相应的PHP文件。 考核内容: 搭建HTTP服务器 第三单元:PHP的基本语

3、法 内容: 1、掌握PHP调试工具的使用。 2、PHP语言的输出方法。 3、PHP的变量。 4、PHP语言的注释方式。 5、变量的类型转换 6、PHP中的常量 7、PHP中的运算符 8、PHP中的表达式 考核内容: 对PHP基本语法有一定的认识 第四单元:WWW基本应用 内容: 1、掌握Unity的WWW主要支持的GET和POST数据传输方式。 2、掌握基本类型的上传和下载。 3、掌握上传和下载图片。 4、掌握下载声音文件。 考核内容: 掌握unity与web服务器的简单交互 第五单元:MySql的基本使用 内容: 1、掌握workbench的使用方式 2、了解PHP与数据库交互的基本语法 目

4、标: 能够使用PHP与MySql进行通信 项目: PHP与MySql通信的简单示例 考核要求: 掌握PHP与MySql数据库的通信 第六单元:上传和下载分数 内容: 1、json格式的数据解析 1.1 json语法格式 1.2 json解析 2、GUI常用方法 2.1 label 2.2 图片 2.3滚动面板 2.4滑动条 2.5输入框 目标: 对unity与web交互的知识点进行练习 项目: 上传和下载分数的案例 考核要求: 全面掌握unity与web服务器的交互 第七单元:Assetbundle 内容: 1、掌握Assetbundle文件的工作原理 2、Assetbundle文件的三种创建

5、方式。 3、掌握如何创建Assetbundle之间的依赖 目标: 掌握Assetbundle文件的基本使用方式 项目: 创建Assetbundle文件的基本示例,可以使用编辑器菜单进行打包 考核要求: 能够独立的完成Assetbundle文件的生成 第八单元:Assetbundle 内容: 1、掌握Assetbundle的几种加载方式 2、掌握如何从Assetbundle文件中加载asset文件 3、掌握如何从场景Assetbundle文件中加载asset文件 4、掌握Assetbundle的卸载 5、了解下载和加载Assetbundle时对内存的影响 6、了解WWW、Assetbundle以

6、及Asset的关系 目标: 对Assetbundle有更深入的了解 项目: 加载和卸载Assetbundle文件的简单示例,加载关卡文件 考核要求: 能够独立完成Assetbundle文件的加载和卸载 第九单元:Assetbundle 内容: 1、搭建关卡 2、配置相应的json关卡文件 3、解析json 4、读取配置 5、加载资源 6、生成关卡 目标: 对Assetbundle有更深入的了解 项目: 加载和卸载Assetbundle文件的简单示例,加载关卡文件 考核要求: 能够独立完成Assetbundle文件的加载和卸载 第十单元:Unity局域网技术 内容: 1、了解基于Unity的网络

7、解决方案 2、掌握network View组件的主要功能 3、掌握unity中网络相关的常用回调方法 目标: 对unity的局域网技术有一个初步的认识 项目: 测试unity中网络相关回调方法的示例 考核要求: 初步了解unity局域网 第十一单元:Unity局域网技术 内容: 1、对unity局域网技术进行练习 目标: 掌握unity局域网的数据同步:RPC技术 项目: 控制角色移动,能够实现方法同步 考核要求: 能够独立实现局域网的功能 第十二十五单元: 内容: 1、利用unity局域网功能,实现一款第一人称联网射击游戏 目标: 使学生对unity的局域网功能有更深的认识 项目: 第一人称射击游戏 考核要求: 能够独立实现局域网的功能 第十六十九单元: 内容: 1、使用NGUI实现射击游戏的UI 目标: 使学生对unity的局域网功能有更深的认识 项目: 第一人称射击游戏 考核要求: 能够独立实现局域网的功能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号