|
183| 0
|
[其它] Entitas进阶—武士2 (第一季)Unity |
课程介绍: 第一季主题:ECS架构下,代码结构设计 本课程使用ECS架构实现武士这个游戏,课程内包含多种平时常用的技术,并且我会结合课程,讲解平时开发的注意事项及一些小经验,帮助大家提高开发效率,我很喜欢在课程中穿插一些小的知识点,大家要注意听讲哈~ 课程目录: 000-演示视频.mp4 001-课程简介及使用技术的介绍.mp4 101-创建编辑器脚本.mp4 102-处理路径并理顺功能逻辑.mp4 103-处理字符串的方式获取类型名称.mp4 104-正则表达式获取类型名称.mp4 105-新建脚本帮助类.mp4 106-完善添加缩进及自动换行写入方法.mp4 107-添加大括号方法.mp4 108-写入命名空间及类.mp4 109-写入方法的逻辑.mp4 110-编写脚本内容.mp4 111-添加Using.mp4 112-完成脚本的创建.mp4 113-提升开发效率的途径.mp4 201-使用框架越复杂越好么?并不是.mp4 202-UI层级设计.mp4 203-UI基础类结构设计.mp4 204-UI状态标记.mp4 205-UI状态处理.mp4 206-控制UI活动状态函数.mp4 207-预制加载管理.mp4 208-如何避免获取Id的时序问题.mp4 209-路径管理.mp4 210-根据UiId加载预制体.mp4 211-获取UI脚本.mp4 212-自动挂载UI脚本.mp4 213-UI层级的具体分工.mp4 214-完成显示UI方法.mp4 215-返回方法.mp4 216-初始化UI对象.mp4 217-遍历枚举获取层级父物体.mp4 218-如何获取到隐藏物体的对象.mp4 219-完成获取层级父物体方法.mp4 220-完善UI组件初始化部分.mp4 221-验证已有代码功能.mp4 222-验证Back函数功能.mp4 223-特效模块设计思路.mp4 224-特效管理类.mp4 225-特效完成回调函数的添加.mp4 226-UI基础逻辑与特效部分的交互.mp4 227-在UI层级间添加粒子特效.mp4 228-提高开发效率小技巧.mp4 229-拓展方法类.mp4 230-拓展方法的使用说明.mp4 231-主界面的逻辑添加.mp4 232-添加默认位置属性.mp4 233-主界面游戏名称动画.mp4 234-主界面按钮部分位移动画.mp4 235-添加全局按钮响应.mp4 236-抽象管理类接口.mp4 237-优化管理类代码.mp4 238-元组的应用.mp4 239-优化返回方法.mp4 240-完成管理类代码优化.mp4 241-开始界面的动效规划.mp4 242-开始界面灰色背景动画.mp4 243-UI常见错误及按钮部分的动画制作.mp4 244-Pivot的设置.mp4 245-选中button功能的设计思路.mp4 246-默认Button的接口设计.mp4 247-按钮状态管理器.mp4 248-错误校验.mp4 249-动画状态的重置.mp4 250-添加button动画.mp4 251-获取按钮对象的设计思路.mp4 252-获取按钮父物体的接口调整.mp4 253-默认按钮的逻辑实现.mp4 254-按钮选中类.mp4 255-逻辑分层设计思路.mp4 256-初始化按钮父物体.mp4 257-统一接口部分.mp4 258-按钮父物体左右选中逻辑实现.mp4 259-初始化按钮父物体.mp4 260-初始化UI数据.mp4 261-打通默认按钮选中部分功能.mp4 262-下标递归函数.mp4 263-实现左右操作的函数功能.mp4 264-打通左右操作功能.mp4 265-添加状态标记.mp4 266-完成左右切换动画及功能.mp4 267-完成点击按钮接口.mp4 268-使用鼠标选择button.mp4 269-完善鼠标操作逻辑.mp4 270-完善主界面显示效果.mp4 271-添加弹窗界面.mp4 272-优化获取按钮父物体代码.mp4 273-提高效率小贴士-积累自己的工具类.mp4 274-验证弹窗功能.mp4 275-重置界面按钮状态.mp4 276-弹窗动画设计.mp4 277-弹窗部分的动画.mp4 278-按钮管理部分的逻辑优化.mp4 279-修正init函数执行多次的错误.mp4 280-添加执行others动效部分接口.mp4 281-验证弹窗功能.mp4 282-添加扩展方法GetOrAddComponent.mp4 283-设计音效部分接口.mp4 284-功能模块的封装.mp4 285-完成音效部分功能编写.mp4 286-声音模块接入Ui系统.mp4 287-添加所有UI部分的声音.mp4 288-保存关卡数据设计思路.mp4 289-优化关卡难度部分代码.mp4 290-完成关卡数据存储类.mp4 291-完善开始游戏界面逻辑.mp4 301-单例工具类.mp4 302-加载场景管理器.mp4 303-Loading界面.mp4 304-获取加载场景名称方法.mp4 305-跳转逻辑添加.mp4 306-完善开始游戏界面功能.mp4 307-Loading界面常见样式的实现.mp4 308-漫画场景的设计思路.mp4 309-使用linq筛选数据.mp4 310-初始化部分编写.mp4 311-加载预制体方法.mp4 312-根据命名规范便捷获取漫画图片.mp4 313-加载并生成自物体.mp4 314-完成漫画自物体的生成.mp4 315-修改数据结构.mp4 316-翻页按钮逻辑添加.mp4 317-翻页逻辑优化.mp4 318-页数显示设计.mp4 319-美术字的显示方法.mp4 320-页数显示逻辑.mp4 321-重构漫画子项生成逻辑.mp4 322-倒带功能的实现.mp4 323-解决倒带功能出现的问题.mp4 324-添加背景音效.mp4 401-游戏功能整理及ECS概述.mp4 402-加载关卡场景.mp4 403-Entitas面板讲解.mp4 404-自动添加命名空间窗口.mp4 405-编辑器窗口的绘制.mp4 406-数据持久化.mp4 407-创建及读取数据文件.mp4 408-自动修改命名空间.mp4 409-框架启动脚本编写.mp4 410-相机动画设计思路.mp4 411-在高度解耦框架内,注释的重要性.mp4 412-结构设计.mp4 413-GameObject与Entity的逻辑关系.mp4 414-系统初始化部分设计.mp4 415-View层初始化部分设计.mp4 416-添加查找对象服务.mp4 417-服务组件的创建.mp4 418-服务初始化部分设计.mp4 419-完成Service初始化部分的编写.mp4 420-调整FindObjectService遇到的问题.mp4 421-获取相机父物体.mp4 422-初始化相机部分.mp4 423-完成相机动画部分.mp4 424-相机状态初始化.mp4 425-去除代码中的硬编码.mp4 426-完成相机的初始化.mp4 427-开始动画事件的触发.mp4 428-优化代码.mp4 501-输入部分功能.mp4 502-输入部分设计及组件.mp4 503-输入服务的系统配置.mp4 504-初始化服务系统.mp4 505-输入服务功能编写.mp4 506-输入响应系统.mp4 507-输入响应系统基类.mp4 508-各个按键的响应系统.mp4 509-与Unity交互的输入服务.mp4 510-服务部分帧函数系统.mp4 511-Unity输入服务的初始化配置.mp4 512-与Unity输入部分交互.mp4 513-完成与unity交互的输入服务.mp4 514-编写LogService.mp4 515-功能测试的重要性.mp4 516-要培养解决问题的能力.mp4 517-整理人物移动功能需求.mp4 518-初始化加载资源服务配置.mp4 519-实现加载接口.mp4 520-游戏状态组件.mp4 521-游戏状态响应系统.mp4 522-游戏开始响应系统.mp4 523-框架内不能引用框架外的常量类.mp4 524-游戏场景初始化设计.mp4 525-父物体管理类.mp4 526-加载玩家预制体.mp4 527-验证加载玩家预制功能.mp4 528-行为接口.mp4 529-接口通用性设计.mp4 530-设置玩家行为对象.mp4 531-View接口优化.mp4 532-唯一组件自动生成代码讲解.mp4 533-CameraController初始化代码优化.mp4 534-View层的职责.mp4 535-实现移动功能.mp4 536-优化代码并修改相机动画未执行的问题.mp4 537-完善移动朝向逻辑.mp4 538-数据持久化.mp4 539-数据类及配置路径.mp4 540-编写读取配置文件代码.mp4 541-实现配置数据管理类.mp4 542-Animator简单讲解.mp4 543-Animator基础设置.mp4 544-动画部分功能设计.mp4 545-动画状态响应系统.mp4 546-设计玩家动画接口.mp4 547-实现玩家动画类.mp4 548-初始化动画部分组件.mp4 549-调用动画部分接口.mp4 550-动画播放设置.mp4 551-添加待机状态的判定.mp4 552-设计跑动部分逻辑.mp4 553-功能模块化的重要性.mp4 554-计时器设计.mp4 555-计时器接口.mp4 556-回调函数设计优化.mp4 557-时间记录.mp4 558-暂停和继续功能实现.mp4 559-数据的读写权限的重要性.mp4 560-循环计时部分功能.mp4 561-TimeManager.mp4 562-计时器缓存设计.mp4 563-获取计时器部分逻辑.mp4 564-类的封闭性及计时器缓存逻辑.mp4 565-抽象管理类接口.mp4 566-计时器服务.mp4 567-服务基础接口抽象.mp4 568-修改服务部分代码.mp4 569-使用更灵活的服务接口.mp4 570-调整services接口.mp4 571-实现服务管理类接口.mp4 572-简化服务部分接口调用.mp4 573-添加服务调用优先级.mp4 574-调整添加优先级后的执行逻辑.mp4 575-服务部分的自动组册修改.mp4 576-完成服务部分的修改.mp4 577-在计时器服务内实现计时器管理接口.mp4 578-验证计时器功能.mp4 579-修复计时器判定逻辑.mp4 580-修复计时器若干问题.mp4 581-使用GetEnumerator遍历数组.mp4 582-移动响应系统.mp4 583-重构输入服务接口.mp4 584-重构输入服务接口(二).mp4 585-输入响应系统细分化.mp4 586-添加服务上下文.mp4 587-给计时器添加唯一标识符.mp4 588-完善计时器及服务部分代码.mp4 589-添加计时器停止代码.mp4 590-验证功能(一).mp4 591-验证功能(二).mp4 592-实现切换动画功能.mp4 601-自动生成代码工具简介.mp4 602-添加路径输入框.mp4 603-完成路径部分UI界面.mp4 604-拖动文件夹赋值路径信息.mp4 605-数据本地持久化.mp4 606-保存和读取本地数据.mp4 607-添加类名输入部分.mp4 608-调整写入类的方法.mp4 609-写入方法的方法添加关键字参数.mp4 610-添加方法内容.mp4 611-验证View模板内容.mp4 612-编写服务接口模板.mp4 613-编写服务类模板.mp4 614-验证服务类模板内容.mp4 615-编写系统类模板.mp4 616-获取当前所有上下文名称.mp4 617-添加上下文单选框.mp4 618-添加toggle单选组.mp4 619-继续编写system模板内容.mp4 620-添加GetTrigger方法.mp4 621-完成响应系统模板.mp4 622-设计其余系统的模板.mp4 623-添加系统复选框.mp4 624-添加选中的系统到模板中.mp4 625-优化选中系统部分数据处理.mp4 626-根据接口名称实现方法模板.mp4 627-验证系统模板并修改命名空间插件.mp4 628-优化OnGUI部分代码.mp4 629-优化工具界面.mp4 630-添加GUI样式.mp4 631-添加生成脚本部分逻辑.mp4 632-验证View层脚本.mp4 633-验证其他部分功能.mp4 634-整理需求.mp4 635-存储ServiceManager路径.mp4 636-给ServiceManger插入内容.mp4 637-验证插入内容的正确性.mp4 638-完成Service初始化的自动添加.mp4 639-自动初始化系统的命名规范部分.mp4 640-调整上下文的选择界面.mp4 641-查找到开始下标.mp4 642-完成system代码的插入.mp4 643-完成系统部分代码编写.mp4 644-验证系统部分功能.mp4 645-快捷键及工具总结.mp4
购买主题
本主题需向作者支付 18 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.