当前位置:网站首页>Unity3D learning route?
Unity3D learning route?
2022-08-11 07:28:00 【Clank's Game Stack】
Foreword
Unity is currently the most mainstream game development engine. Most of the top-ranked games in the AppStore are developed with the Unity engine, so the prospects of the Unity engine are also very good. At the same time, many AR and VR are also based on Unity., so the Unity engine is very worth learning for making games.How to learn Unity?I have summarized several stages of learning Unity and the matters to be paid attention to, hoping to be helpful to everyone.
C# programming
Unity is developed using C#, so to learn Unity, you must first learn the syntax of C#, and API system calls such as C# to read and write files.To learn C# grammar, you can find a C# tutorial or buy a C# programming language book, learn C# to learn basic grammar, basic data structures, such as List, Dictionary, etc., and learn some basic OS API operations, such as file readingwrite etc.There is no need to learn some development and API of windows, because we learn to develop based on Unity.
Unity Basics
After learning C#, learn about Unity editor operation and Unity code development.Most of Unity development is visual, and it is very simple and convenient to develop.First learn the basic operations of the editor, placing 3D objects, adding physical rigid bodies, adding components, running and other basic operations.Next, start from the scene tree node, and then go to the commonly used component instances, GameObject objects, Transform components, MeshRenderer components, SkinnedMeshRenderer components, and the basic material system (Standart Shader main parameters, Diffuse Shader main parameters).AudioSource components, collider components, physical rigid body components, physics engine, ray detection, event system, access events such as mouse buttons, UGUI and UI components, such as Canvas components, Sprite components, Label components, Button components, scrolling lists, Mask componentsWait.
Yes!Here is a The game development communication group has gathered a group of zero-based beginners who love to learn Unity, and there are also some technical leaders who are engaged in Unity development. You are welcome to exchange and learn.
Unity framework design and hot update
Unity Shader rendering pipeline customization
This is relatively difficult. Many large companies need to customize a special Shader rendering pipeline to achieve the rendering effect.For example, cartoon rendering, PBR rendering, etc. At the same time, different platforms may have different rendering effects. We also need to write code to smooth out this difference. At the same time, for some low-end machines, we need to turn off some performance-consuming calculations and use lowerEffects to achieve the smoothness of the game, these need to customize the rendering pipeline.
Classic topics and algorithms in game development
Performance optimization and stability
Well, today's sharing is here. It is not difficult to see from our description that it is easy to get started with Unity, but don't be embarrassed. As long as you study hard and accumulate, these problems can be solved, because they are all matureSolutions and Technologies.Recommend you some good study materials link address, ...
边栏推荐
- Unity3D 学习路线?
- Cobbleland 博览会 基础系列 1
- 拼多多API接口(附上我的可用API)
- Find the shops that have sold more than 1,000 yuan per day for more than 30 consecutive days in the past six months
- Unity程序员如何提升自己的能力
- ROS 话题通信理论模型
- 抖音获取douyin分享口令url API 返回值说明
- Implement general-purpose, high-performance sorting and quicksort optimizations
- Get Pinduoduo product information operation details
- Douyin API interface
猜你喜欢
Cobbleland 博览会 基础系列 1
Redis源码-String:Redis String命令、Redis String存储原理、Redis字符串三种编码类型、Redis String SDS源码解析、Redis String应用场景
Daily sql-statistics of the number of professionals (including the number of professionals is 0)
一张图了解JVM八大原子操作
淘宝API接口参考
unable to extend table xxx by 1024 in tablespace xxxx
每日sql-员工奖金过滤和回答率排序第一
HCIP OSPF dynamic routing protocol
Coordinate system in navigation and positioning
Douyin get douyin share password url API return value description
随机推荐
LeetCode刷题系列 -- 46. 全排列
Taobao sku API interface (PHP example)
知识蒸馏Knownledge Distillation
How Xshell connects to a virtual machine
详解BLEU的原理和计算
LabelEncoder和LabelBinarizer的区别
HCIP WPN experiment
Monte Carlo
皮质-皮质网络的多尺度交流
Implement general-purpose, high-performance sorting and quicksort optimizations
京东商品详情API调用实例讲解
每日sql-求2016年成功的投资总和
矩阵分析——Jordan标准形
ROS 服务通信理论模型
什么是Inductive learning和Transductive learning
强烈推荐一款好用的API接口
Unity游戏排行榜的制作与优化
技能在赛题解析:交换机防环路设置
Redis测试
姿态解算-陀螺仪+欧拉法