UDK独立游戏制作教程-反恐行动Online-三部曲

本套UDK网络射击游戏教材由AboutCG风之神韵历经四个月时间,从开发到录制完成。

60位学员
  • 京京 的头像
  • SAxmoe 的头像
  • vincent 的头像
  • 清河舞 的头像
  • 柔石·柯南 的头像
  • emeio 的头像

本套UDK网络射击游戏教材由AboutCG风之神韵历经四个月时间,从开发到录制完成。教学分为三部,第一部入门篇,第二部网络篇,第三部游戏篇。购买本套教学将会包括以上三部的内容。本套教学从零开始教大家如何DIY自己的第一款网络游戏。

tut_udkCS_150925_02

教学总长度24小时左右 容量: 3.9G

使用软件:UDK

教程已经加密并与硬件绑定。请先仔细阅读说明

第01部 入门篇 教学概述:

无论是UE4还是UDK,学习了解一个成熟的游戏框架最终应用到自己的开发当中是非常重要的。入门篇这部教学从安装UDK开始,到了解UTGame游戏框架并启动游戏,再到简单的修改汉化主菜单,然后创建一个全新的游戏场景,最后实现一个初步的团队战游戏,其中都详细演示了每一个操作步骤。第一套教学使用案例教学的方式,满足新手迫切见到成效的心理,希望能够帮助大家迈出自己游戏开发之路的第一步。

游戏启动的方法涉及到了Windows批处理代码的知识;场景创建全程使用了BSP,教大家如何在不会做模型的情况下怎样创建出漂亮的场景;游戏菜单汉化部分内容及选对功能涉及到了很少的代码,感觉难懂的话可以暂时略过。

02 网络篇教学概述:

UDK脚本为我们提供了快捷方便的网络游戏开发方案,我们要学习的就是虚幻引擎网络传输的规范,从它的框架,到常用的网络复制语法,并通过很多图文动画的方式形象直观的向大家展示网络游戏的诸多流程。

UDK脚本为我们提供了快捷方便的网络游戏开发方案,我们要学习的就是虚幻引擎网络传输的规范,从它的框架,到常用的网络复制语法,并通过很多图文动画的方式形象直观的向大家展示网络游戏的诸多流程。

第03部 游戏篇 教学概述:

当你觉得单单创建一个游戏场景或者使用UTGame自带的机器人在里面玩耍还不过瘾,如果此时你已经掌握了网络的一些理论知识,这篇教学可以让你做出真正的FPS网络对战游戏。你可以随意自定义武器,随意自定义角色及手臂,武器各种附加功能比如换弹夹,机瞄,狙击,近战。如何通过代码写出离散的弹道算法,准星的抖动,武器的后坐力。最后你可以把UTGame的主菜单改成自己想要的样子,你可以通过菜单创建服务器,刷新服务器列表并加入对战。当然教学中也演示了如何把自己的游戏打包,分享给朋友,并且讲解了一些打包常见问题。

当你觉得单单创建一个游戏场景或者使用UTGame自带的机器人在里面玩耍还不过瘾,如果此时你已经掌握了网络的一些理论知识,这篇教学可以让你做出真正的FPS网络对战游戏。你可以随意自定义武器,随意自定义角色及手臂,武器各种附加功能比如换弹夹,机瞄,狙击,近战。如何通过代码写出离散的弹道算法,准星的抖动,武器的后坐力。最后你可以把UTGame的主菜单改成自己想要的样子,你可以通过菜单创建服务器,刷新服务器列表并加入对战。当然教学中也演示了如何把自己的游戏打包,分享给朋友,并且讲解了一些打包常见问题。

内容偏向

入门篇 30%
网络篇 30%
游戏篇 40%

完成效果截图

教程内容介绍

课程目录

第01部入门篇

第00章_反恐行动Online宣传视频

0000_反恐行动最终版宣传视频

第01章_入门篇概述

0101_入门篇概述

第02章_认识UTGame

0201_安装UDK
0202_UTGame源代码结构
0203_UTGame单人游戏
0204_UTGame多人游戏
0205_编辑器模式运行游戏
0206_快捷方式命令打开地图
0207_快捷方式命令创建服务器
0208_快捷方式更多常用命令
0209_批处理文件快速创建多人游戏
0210_游戏CSOL及教学最终成果展示

第03章_修改汉化UTGame菜单

0301_尝试修改主菜单的按钮文字
0302_汉化主菜单
0303_配置编译环境
0304_个别字符串的汉化方法
0305_汉化主菜单Bug
0306_载入界面文字汉化
0307_载入界面提示信息的修改
0308_Mutator的自定义

第04章_创建发电站场景

0401_创建场景01_发电站(AE)的场景结构
0402_创建场景02_创建地面
0403_创建场景03_创建墙体
0404_创建场景04_镜像墙体
0405_创建场景05_发电机组
0406_创建场景06_梯子
0407_创建场景07_天光
0408_创建场景08_深邃的天空
0409_创建场景09_改进阴影
0410_创建场景10_完成
0411_创建场景11_联机测试

第05章_修改角色

0501_配置批处理文件测试游戏
0502_导入创建角色资源
0503_替换角色模型
0504_添加FamilyInfo

第06章_选择队伍

0601_禁用倒计时自动开始游戏
0602_禁用自动分组自动添加Bot
0603_从VS启动游戏
0604_绘制文字菜单选择队伍
0605_HUD字符汉化
0606_快捷键触发
0607_设置玩家角色信息并开始游戏
0608_由观察模式变为正常玩家
0609_完成选队功能

第02部网络篇

第07章_虚幻网络框架

0701_网络篇概述
0702_虚幻网络框架
0703_基于Client和Server的网络模型
0704_Client与Server之间的关系

第08章_网络复制

0801_函数复制
0802_变量复制的声明准则
0803_网络资源包同步
0804_复制语法规则
0805_ReplicationInfo复制信息类
0806_物体的相关性Relevancy
0807_物体的Role属性
0808_变量复制须知

第09章_实战演示

0901_实战演示_客户端到服务器的信息复制
0902_实战演示_服务器到所有客户端的信息复制
0903_实战演示_Repnotify和ReplicatedEvent-上
0904_实战演示_Repnotify和ReplicatedEvent-下
0905_实战演示_Vector,Rotator,Struct复制
0906_实战演示_TornOff事件
0907_实战演示_bNetTemporary
0908_实战演示_代理模式WeaponAttachment

第10章_流程解析

1001_实战演示_调试单机游戏
1002_实战演示_调试网络游戏
1003_图文解析_网络武器开火流程
1004_实战演示_网络玩家登陆流程
1005_图文解析_网络玩家登陆流程

第03部游戏篇

第11章_游戏篇概述

1101_游戏篇概述
1102_完善图形菜单
1103_创建专用服务器

第12章_自定义武器

1201_替换武器LinkGun
1202_自定义武器类B95
1203_武器动画原理
1204_武器位置计算
1205_武器缩放功能

第13章_武器粒子特效

1301_自定义弹丸类Projectile
1302_创建弹丸粒子
1303_应用弹丸粒子
1304_创建爆炸粒子
1305_第三人称武器模型及枪焰粒子效果

第14章_骨骼控制器

1401_骨骼控制SkelControlLimb
1402_左手握枪
1403_后坐力动作原理

第15章_第一人称手臂及切换武器

1501_第一人称手臂
1502_手臂位置调整
1503_武器附加到手臂插槽
1504_开火动画
1505_开火音效
1506_切换武器
1507_图文解析_网络切换武器流程
1508_图文设计_网络武器换弹夹流程

第16章_更换弹夹及备用弹药同步

1601_换弹夹的代码实现
1602_骨骼位移动画及动画压缩
1603_换弹夹音效AnimationNotify
1604_图文设计_网络弹药数量同步流程
1605_AddAmmo
1606_自定义拾取弹药
1607_拾取弹药流程
1608_弹药补充的代码实现
1609_初始化装备武器
1610_初始化装备弹药
1611_Canvas显示弹药数量
1612_FlashUI显示弹药数量
1613_联机模式下的弹药数量同步
1614_图文设计:第三人称换弹夹动画同步流程
1615_换弹夹动画同步的代码实现
1616_半身动画的混合AnimNodeSlot

第17章_机瞄及武器后坐力

1701_机瞄原理及代码实现
1702_机瞄状态的判断
1703_第一人称手臂后坐力

第18章_弹道散射

1801_图文解析_向量及向量分量
1802_图文解析_获取向量本地轴向
1803_弹着点散布AddSpread
1804_武器热度及冷却系统
1805_弹着点特效Decal
1806_武器弹道计算

第19章_准星抖动

1901_自定义准星
1902_准星随后坐力变化抖动

第20章_狙击枪

2001_狙击枪资源准备
2002_狙击枪的代码实现
2003_狙击枪开镜模式
2004_狙击枪弹道
2005_开镜模式的网络同步
2006_自定义武器M3
2007_死亡后手臂不消失的Bug

第21章_近战刀具

2101_自定义近战刀具
2102_碰撞火花特效
2103_第三人称武器模型位置调整
2104_第三人称匕首攻击动画

第22章_收尾工作

2201_禁用自动切换武器
2202_第一人称匪徒手臂模型
2203_蹲伏及多级跳跃
2204_禁用闪避功能
2205_禁用假死功能
2206_玩家出生点的相关问题
2207_游戏结束流程
2208_主菜单游戏模式自定义
2209_子弹的动能

第23章_打包游戏

2301_默认启动地图及游戏模式
2302_打包游戏
2303_强制烘培资源包
2304_游戏分辨率及窗口模式

本 教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(点),Edge(边),Face(面),Axis(轴向),Space(空 间),Map(贴图)等等,因为教学中,这些术语都是用英语发音的,如果您对3D完全一无所知,可能会导致对教学的理解困难。请先咨询客服后再买。

教学主要使用下载方式取得,下载完成之后,可以在PC,Mac以及安卓系统上播放,教学是加密的,需要验证并获得许可才能播放,如果您有疑问,可以访问”帮助中心“获得解答。

课程评价

没有找到该课程评价。

购买此课程
  • ¥188.00
  • 下载无时间限制

加入我们

成为合作教师

投票调查

您倾向于使用什么平台观看教程?

Loading ... Loading ...

帮助提示

阅读更多

help_howdownload

如何下载教程

如果完成购买可以下载教程

阅读更多

help_active

理解硬件绑定和授权

购买的教学将与计算机绑定

阅读更多

help_oldcus

授权绑定额度用完

无法在新的设备上激活