找回密码
 新兽登记

QQ登录

只需一步,快速开始

步入开发需要的基础(仅纯Unity开发而言)

[复制链接]
发表于 2025-4-16 17:34:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?新兽登记

×
步入开发需要的基础(仅纯Unity开发而言)
• C#
◦ 基础语法
https://learn.u3d.cn/tutorial/intermediate-gameplay-scripting
https://learn.u3d.cn/tutorial/beginner-gameplay-scripting
▪ 反射、泛型、Attribute、各种容器(List、Set、Dictionary)、asyncawait异步编程等
▪ 基础数据结构:栈、队列等
◦ 内存相关基础知识,如GC,值类型、引用类型区别、什么时候触发装箱拆箱等
◦ 具体系统的学习C#可以过一下《CLRViaC#》-这个算有一点点深入的。简单地看一些视频教
程或者讲C#语法一类的就可以
• 设计模式
◦ 程序流程相关:观察者模式、单例模式、命令模式、对象池、策略模式等
▪ 推荐书籍:游戏编程模式https://gpp.tkchu.me/
◦ UI相关:MVVM(目前用的)、MVC(可以了解)
◦ 状态机-贯穿编程领域的设计模式
◦ 深入一点如脏标记等
• Unity
◦ Unity基础用法https://learn.u3d.cn/官网里有一些比较简单地课程可以看看
◦ UGUI用法、各种组件、Canvas、锚点之类的
◦ assetBundle是什么、Unity插件系统是什么
◦ Animator等一些Unity基础系统
◦ 简单地一些3D接口如:射线检测,碰撞检测、鼠标键盘指令的录入等
◦ 能够基于Unity做一些简单的玩法
◦ 行为树(只学习UI可以不需要懂行为树)
• 其余相关
◦ Json、git、bat、插值(可以理解到Dotween的程度)
◦ 了解内存是什么
◦ 如果玩过魔兽地图编辑器、Dota2编辑器或者其他一类的编辑器之类的,并且理解他们的触发器
和技能结构之类的就更好了
◦ 要是了解渲染是什么就更好了
打滚卖萌抱团睡~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新兽登记

本版积分规则

QQ|Archiver|手机版|小黑屋|兽人星球

GMT+8, 2025-5-3 12:59 , Processed in 2.099527 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表