admin 发表于 2017-4-11 16:22:25

Unity 实时射击游戏开发 视屏教程下载

Unity 实时射击游戏开发 视屏教程下载,Unity 实时射击游戏开发在哪里下载?



课程介绍
课程开发工具:

unity 5.3.5f1 最新版本unity开发,平台选择ios,需要安装unity ios打包插件。

购买前一定要注意,这门课程继承老师一贯风格,不会给你从0开始讲。请注意。

学习本课程要求:

需要学员有中高级开发水平。

课程概要

实时射击游戏与RPG游戏最大不同,就是对网络实时性要求比较高;

实时游戏中要求能够对玩家的操控做尽快的反馈,同时也要求游戏中的网络同步尽量保持正确。

本课程我们将学习一种简单的实时游戏的开发设计思路:

将游戏业务逻辑放到客户端进行计算,而只在服务器上做广播报文转发。

这种设计思路适合快速制作一些小游戏。如果需要严格的网络验证,那么需要在服务器上实现物理相关处理,以及技能等相关业务逻辑,这些开发的工作量是不小的。

本课程将从网络部分着手,

首先讲解如何搭建一个网络游戏的基础架构;

接着讲解如何实现游戏的技能等业务逻辑

网络游戏的基础架构包括:

网络客户端

网络服务器

网络协议

网络属性复制和rpc调用

游戏业务逻辑如何和影响网络架构,以及网络结构如何反过来影响游戏机制的开发。

业务逻辑中,主要讲解:

网络游戏中技能如何同步;

网络游戏中玩家的同步;

场景物件的同步;

实时射击游戏中,技能主要分为3种,

1瞬发技能,例如子弹射击,射击时,就立即判定是否命中

2弹道技能,例如火箭弹,需要进行弹道运动,实际的物理命中才可以

3区域技能,在目标区域进行判定

实时游戏中技能的物理判定,通常都采用简化的球体来做判定,计算简单,快速。

我们还会涉及到,技能,场景的配置,物品的配置,特效配置,角色的配置,以及这些配置如何在服务器和客户端之间共享。

核心知识点:

1:网络客户端基本开发

2:服务端开发

3:同步技术

4:延迟优化和分析

5:CPU性能优化和分析

6:技能开发配置和同步

7;场景开发配置和同步

总共课时:80

课程目录:
免费 课时1:实时射击游戏的简介 08:33
课时2:课程资料下载网盘
免费 课时3:网络基本概念 15:29
免费 课时4:HTTP协议分析 14:30
免费 课时5:TCP协议分析 14:59
免费 课时6:C#网络编程基本概念 10:33
免费 课时7:C#网络编程基本概念2_Echo客户端服务器 18:28
课时8:C#网络编程基本概念3_异常 15:52
课时9:echo服务器客户端扩展 22:34
免费 课时10:echo客户端服务器代码
课时11:echo服务器客户端扩展_多线程 09:50
免费 课时12:多客户端之间聊天 19:15
免费 课时13:异步网络编程 15:09
免费 课时14:异步网络编程原理 15:32
课时15:AsynAwait编程 18:09
课时16:TcpClient分析 13:36
课时17:TcpClient改造客户端 09:05
课时18:单线程客户端 06:54
课时19:AsyncAwait客户端 04:00
课时20:TcpListener代码分析 05:24
课时21:网络协议的设计 30:27
课时22:protobuff协议 15:45
课时23:protobuff库 26:18
课时24:protobuff网络应用 24:46
课时25:protobuff网络应用_2 12:48
课时26:协议编号 18:23
课时27:协议编号_2 09:33
课时28:请求响应模型 11:46
课时29:UDP非可靠网络 19:16
课时30:UDP非可靠网络_2 12:11
课时31:UDP非可靠网络_3 15:05
课时32:同步位置 15:30
课时33:同步位置2 09:13
课时34:UDP位置同步_3 11:31
课时35:UDP位置同步_4 18:39
课时36:UDP位置同步_服务器中转 13:28
课时37:UDP帧ID 18:19
免费 课时38:Git使用基础知识 04:33
课时39:游戏场景管理 08:56
课时40:游戏场景管理_场景文件 07:24
课时41:场景管理 09:05
课时42:场景管理-场景类型 13:48
课时43:HTTP登陆流程 28:05
课时44:HTTP聊天服务器 08:41
课时45:HTTP发送接收 18:46
课时46:HTTP广播 19:09
课时47:HTTP_Actor模式 25:23
课时48:等待进入战斗场景 15:17
课时49:战斗匹配规则 13:47
课时50:服务端匹配流程实现 09:55
课时51:战斗场景中的网络通信(联系晴天获取离线视频) 敬请期待
课时52:战斗场景中的网络通信(联系晴天获取离线视频) 敬请期待
课时53:战斗场景中角色管理1(联系晴天获取离线视频) 敬请期待
课时54:战斗场景中角色管理2(联系晴天获取离线视频) 敬请期待
课时55:服务器上角色状态命令(联系晴天获取离线视频) 敬请期待
课时56:服务器架构设计(联系晴天获取离线视频) 敬请期待
课时57:场景物件实现 敬请期待
课时58:场景物件实现2(联系晴天获取离线视频) 敬请期待
课时59:场景物件实现3(联系晴天获取离线视频) 敬请期待
课时60:场景物件实现4(联系晴天获取离线视频) 敬请期待
课时61:技能的同步 16:26
课时62:技能的同步2 13:19
课时63:技能的伤害和Buff同步 12:06
免费 课时64:可靠UDP协议设计 08:18
免费 课时65:可靠UDP协议设计2 19:31
课时66:可靠UDP协议设计3(联系晴天获取离线视频) 08:02
课时67:可靠UDP协议V2 11:13
课时68:可靠UDP协议V2接收端 12:16
课时69:可靠UDP协议V3 14:43
课时70:可靠UDP协议游戏应用 12:21
课时71:可靠UDP协议游戏应用2(联系晴天获取离线视频) 敬请期待
课时72:网络延迟的测试(联系晴天获取离线视频) 敬请期待
课时73:服务器端聊天服务器设计 敬请期待
课时74:大厅房间游戏模型 09:42
课时75:简单实时匹配3连棋 28:27
课时76:三连棋服务器 21:38
课时77:三连棋服务器2 23:05
课时78:三连棋服务器GameStart(联系晴天获取离线视频) 敬请期待
课时79:三连棋服务器离开(联系晴天获取离线视频) 敬请期待
课时80:三连棋客户端(联系晴天获取离线视频) 敬请期待
课时81:游戏逻辑(联系晴天获取离线视频) 敬请期待
课时82:游戏逻辑_测试(联系晴天获取离线视频) 敬请期待
课时83:游戏逻辑_测试2(联系晴天获取离线视频) 敬请期待
课时84:游戏逻辑_比赛 39:03

页: [1]
查看完整版本: Unity 实时射击游戏开发 视屏教程下载