登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
微信300个怪同屏 11 Draw call 非ECS架构,钓鱼小游戏
¥199 购买
微信300个怪同屏 11 Draw call 非ECS架构,钓鱼小游戏
教程
中级
8 小时
50 分钟
小熊灰灰2017
概述
作者信息
互动讨论
课程评价
10人收藏,19人学习
登录后开始教程
章节1
引擎基础设置:项目基础搭建
1.
可试看
项目创建,软件默认值设置
2.
可试看
项目基础场景搭建
3.
可试看
2d Animator制作动画
4.
3种方式驱动序列帧动画
章节2
项目UI制作,UI架构
1.
开始设计300条对象设计 和UI prefab制作
2.
讲解3种UI架构
3.
第二种UI架构下,UI逻辑编写
章节3
300个单位极简AI编写,游戏玩法编写
1.
开始钓鱼-绘制鱼线
2.
鱼随意移动AI
3.
鱼咬钩AI
4.
吃鱼饵后咬钩状态鱼钩跟随AI
5.
收放鱼钩调节鱼钩深度功能
6.
拉扯鱼线成功钓鱼
7.
鱼吃鱼饵逃跑AI
8.
Editor拖拽相机逻辑
9.
手机拖动相机移动
10.
限定相机移动范围
章节4
微信小游戏读档存档
1.
构建游戏玩法读档保存游戏记录
章节5
拉扯鱼线断裂后,鱼逃跑状态AI编写
1.
拉扯鱼线断裂后,鱼逃跑状态AI编写
2.
新增鱼耐力条
3.
导出微信项目前修复BUG
章节6
微信小游戏2种导出方式
1.
团结小游戏:资源在包内的微信小游戏如何导出
2.
Loading地图制作
3.
团结小游戏:资源在CDN服务器的小游戏如何导出部署
章节7
单机广告小游戏,和弱联网小游戏读取配置介绍
1.
RunTime数据修改工具
2.
读取http json 配置
摘要
300单位同屏钓鱼小游戏:从0到1打造超低DrawCall与内存的微信/APP通用架构
副标题:
《城堡卫士》
DrawCall
11、《独兵突围》
DrawCall
20原班架构升级!专为微信小游戏优化的高性能2D游戏解决方案,学透即可轻松驾驭300单位同屏项目。
课件简介:
你是否曾为微信小游戏的性能瓶颈而头疼?是否想让自己的2D游戏流畅运行300个AI单位且保持极致流畅?
本课程是一门专为Unity开发者设计的
高阶架构实战课
。我们将从零开始,构建一个完整的2D钓鱼微信小游戏,但
其核心架构远超案例本身,是一个可直接复用于任何2D项目(如塔防、肉鸽、RTS)的高性能通用解决方案
。课程不仅教你实现功能,更将深入剖析如何在
微信小游戏严苛的内存与性能限制下
,实现
Batches稳定在11
、DC极低的优化目标,并轻松移植至APP平台。
核心架构亮点与成果:
已验证的成功架构:
本课架构是
《城堡卫士》(同屏600AI, DrawCall 11)
与
《独兵突围》(同屏600AI, DrawCall20)
上线项目的精髓提炼与升级,专为300+单位同屏优化,稳定可靠。
微信小游戏性能极致优化:
深入讲解内存控制、DrawCall合并、Batches优化等核心技巧,确保300单位同屏下
【Batches稳定在11】
,远超一般小游戏性能表现。
双发布渠道精讲:
完整演示团结引擎发布微信小游戏的
两种核心方式
——
包内资源模式
(适合单机/广告游戏)与
CDN资源模式
(适合弱联网游戏),助力你根据项目需求选择最佳方案。
独家省内存2D动画架构:
融入讲师自研的高性能2D动画系统,相比传统方案更节省内存与CPU,完美契合微信小游戏环境。
您将学到的核心内容:
全能UI架构(3种方式):
从UGUI基础到自定义组件,详解三种UI架构的优劣与适用场景,打造可维护、易扩展的UI系统。
灵活的数据配置设计(3种方式):
掌握适用于不同规模项目的配置表方案,并深入讲解
【单机Runtime修改数据架构】
与
【基于HTTP的线上配置更新】
,实现灵活的数据驱动。
高性能2D动画系统(3种方式):
超越Animator,学习自定义动画播放逻辑,包括我们独有的、
更省内存的2D动画架构
,以应对大量单位动画需求。
300个2D单位AI架构:
设计并实现可支撑300个AI单位同屏决策与行动的高效、低耗管理系统。
多平台兼容与开发效率:
编写跨平台的拖拽相机、使用LineRenderer、DOTween,并通过自定义Editor工具提升测试与开发效率。
微信小游戏全栈知识:
从数据存档读档(多种存储方案详解)到资源加载,提供微信小游戏0基础到上手的完整路径。
架构思维与方案选型:
全程贯穿不同技术方案(UI、数据存储、GamePlay等)的
优缺点对比与分析
,帮助你建立架构思维,为任何项目找到最适合的技术选型。
方案选型:
项目不使用任何物理。
课程特色:
真实案例驱动:
所有技术点均围绕一个可上线的钓鱼游戏项目展开,杜绝纸上谈兵。
面向初学者与进阶者:
深入浅出,既照顾初学者的理解能力,又提供架构师级别的深度内容。
“渔”与“鱼”兼得:
不仅提供“如何做”的解决方案,更重点讲解“为何如此设计”的底层逻辑与取舍之道。
目标学员:
希望从初学者迈向架构师的Unity开发者。
渴望掌握微信小游戏高性能优化技巧的独立游戏制作者。
希望系统学习可复用游戏架构,提升开发效率的程序员。
学完收获:
彻底掌握同屏300单位以下2D微信小游戏的全套开发流程与核心架构。
您将不再恐惧性能优化,能够自信地为自己的项目选择合适的架构方案,并具备独立开发高性能、低内存的微信小游戏及APP的能力。
课程相关疑问在线解答Q群:1011837955
该架构 用于2款600怪物的微信小游戏已经上线
视频预览地址
同屏600个怪 《城堡卫士》 https://www.bilibili.com/video/BV1SrGrzUEfk/?share_source=copy_web&vd_source=3167ad5d607f09dad1fc006857918ec7
同屏600个怪 《独兵突围》 https://www.bilibili.com/video/BV1echbzPE5u/?share_source=copy_web&vd_source=3167ad5d607f09dad1fc006857918ec7
登录后可观看
标签
2D
小游戏
多单位
AI
优化
团结
微信
C#编程
建议的Unity版本
团结1.0 - 团结1.7
教程
微信300个怪同屏 11 Draw call 非ECS架构,钓鱼小游戏
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
微信300个怪同屏 11 Draw call 非ECS架构,钓鱼小游戏
登录后开始教程
章节
1
引擎基础设置:项目基础搭建
1.
可试看
项目创建,软件默认值设置
2.
可试看
项目基础场景搭建
3.
可试看
2d Animator制作动画
4.
3种方式驱动序列帧动画
章节
2
项目UI制作,UI架构
1.
开始设计300条对象设计 和UI prefab制作
2.
讲解3种UI架构
3.
第二种UI架构下,UI逻辑编写
章节
3
300个单位极简AI编写,游戏玩法编写
1.
开始钓鱼-绘制鱼线
2.
鱼随意移动AI
3.
鱼咬钩AI
4.
吃鱼饵后咬钩状态鱼钩跟随AI
5.
收放鱼钩调节鱼钩深度功能
6.
拉扯鱼线成功钓鱼
7.
鱼吃鱼饵逃跑AI
8.
Editor拖拽相机逻辑
9.
手机拖动相机移动
10.
限定相机移动范围
章节
4
微信小游戏读档存档
1.
构建游戏玩法读档保存游戏记录
章节
5
拉扯鱼线断裂后,鱼逃跑状态AI编写
1.
拉扯鱼线断裂后,鱼逃跑状态AI编写
2.
新增鱼耐力条
3.
导出微信项目前修复BUG
章节
6
微信小游戏2种导出方式
1.
团结小游戏:资源在包内的微信小游戏如何导出
2.
Loading地图制作
3.
团结小游戏:资源在CDN服务器的小游戏如何导出部署
章节
7
单机广告小游戏,和弱联网小游戏读取配置介绍
1.
RunTime数据修改工具
2.
读取http json 配置