Unity 官方教程 学习

Interface & Essentials

Using the Unity Interface

1.Interface Overview https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/interface-overview?playlist=17090

2.The Scene View https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/scene-view?playlist=17090

3.The Game View https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/game-view?playlist=17090

4.The Hierarchy Window https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/hierarchy-window?playlist=17090

5.The Project Window https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/project-window?playlist=17090

6.The Inspector Window https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/inspector-window?playlist=17090

7.Build and Player Settings https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/build-and-player-settings?playlist=17090

8.Introduction to the Profiler https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/introduction-profiler?playlist=17090

Essential Unity Concepts

1.Game Objects and Components https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/game-objects-and-components?playlist=17090

2.Prefabs - Concept & Usage https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/prefabs-concept-usage?playlist=17090

3.Tags https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/tags?playlist=17090

4.Layers https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/layers?playlist=17090

Live Sessions on Unity Interface and Essentials

1.Editor Basics https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/editor-basics?playlist=17090

2.Game Objects https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/game-objects?playlist=17090

3.Unity Tips & Tricks https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks?playlist=17090

4.Unity Tips & Tricks 2 https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks-2?playlist=17090

5.Unity Tips & Tricks 3 https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks-3?playlist=17090

6.Unity Tips & Tricks 4 https://unity3d.com/cn/learn/tutorials/topics/tips/unity-tips-tricks-4?playlist=17090

Scripting

Beginner Gameplay Scripting

1.Scripts as Behaviour Components https://unity3d.com/cn/learn/tutorials/modules/beginner/scripting/scripts-as-behaviour-components?playlist=17117

2.Variables and Functions https://unity3d.com/cn/learn/tutorials/topics/scripting/variables-and-functions?playlist=17117

3.Conventions and Syntax https://unity3d.com/cn/learn/tutorials/topics/scripting/conventions-and-syntax?playlist=17117

4.C# vs JS syntax https://unity3d.com/cn/learn/tutorials/topics/scripting/c-vs-js-syntax?playlist=17117

5.IF Statements https://unity3d.com/cn/learn/tutorials/topics/scripting/if-statements?playlist=17117

6.Loops https://unity3d.com/cn/learn/tutorials/topics/scripting/loops?playlist=17117

7.Scope and Access Modifiers https://unity3d.com/cn/learn/tutorials/topics/scripting/scope-and-access-modifiers?playlist=17117

8.Awake and Start https://unity3d.com/cn/learn/tutorials/topics/scripting/awake-and-start?playlist=17117

9.Update and FixedUpdate https://unity3d.com/cn/learn/tutorials/topics/scripting/update-and-fixedupdate?playlist=17117

10.Vector Maths https://unity3d.com/cn/learn/tutorials/topics/scripting/vector-maths?playlist=17117

11.Enabling and Disabling Components https://unity3d.com/cn/learn/tutorials/topics/scripting/enabling-and-disabling-components?playlist=17117

12.Activating GameObjects https://unity3d.com/cn/learn/tutorials/topics/scripting/activating-gameobjects?playlist=17117

13.Translate and Rotate https://unity3d.com/cn/learn/tutorials/topics/scripting/translate-and-rotate?playlist=17117

14.Look At https://unity3d.com/cn/learn/tutorials/topics/scripting/look?playlist=17117

15.Linear Interpolation https://unity3d.com/cn/learn/tutorials/topics/scripting/linear-interpolation?playlist=17117

16.Destroy https://unity3d.com/cn/learn/tutorials/topics/scripting/destroy?playlist=17117

17.GetButton and GetKey https://unity3d.com/cn/learn/tutorials/topics/scripting/getbutton-and-getkey?playlist=17117

18.GetAxis https://unity3d.com/cn/learn/tutorials/topics/scripting/getaxis?playlist=17117

19.OnMouseDown https://unity3d.com/cn/learn/tutorials/topics/scripting/onmousedown?playlist=17117

20.GetComponent https://unity3d.com/cn/learn/tutorials/topics/scripting/getcomponent?playlist=17117

21.Delta Time https://unity3d.com/cn/learn/tutorials/topics/scripting/delta-time?playlist=17117

22.Data Types https://unity3d.com/cn/learn/tutorials/topics/scripting/data-types?playlist=17117

23.Classes https://unity3d.com/cn/learn/tutorials/topics/scripting/classes?playlist=17117

24.Instantiate https://unity3d.com/cn/learn/tutorials/topics/scripting/instantiate?playlist=17117

25.Arrays https://unity3d.com/cn/learn/tutorials/topics/scripting/arrays?playlist=17117

26.Invoke https://unity3d.com/cn/learn/tutorials/topics/scripting/invoke?playlist=17117

27.Enumerations https://unity3d.com/cn/learn/tutorials/topics/scripting/enumerations?playlist=17117

28.Switch Statements https://unity3d.com/cn/learn/tutorials/topics/scripting/switch-statements?playlist=17117

Intermediate Gameplay Scripting

1.Properties

2.Ternary Operator

3.Statics

4.Method Overloading

5.Generics

6.Inheritance

7.Polymorphism

8.Member Hiding

9.Overriding

10.Interfaces

11.Extension Methods

12.Namespaces

13.Lists and Dictionaries

14.Coroutines

15.Quaternions

16.Delegates

17.Attributes

18.Events

Editor Scripting

1.Building a Custom Inspector

2.The DrawDefaultInspector Function

3.Adding Buttons to a Custom Inspector

4.Unity Editor Extensions - Menu Items

Community Posts

1.MonoDevelop‘s Debugger

2.Unity Editor Extensions - Menu Items

3.Creating Meshes

Project Architecture

1.AssetBundles and the AssetBundle Manager

2.Mastering Unity Project Folder Structure - Version Control Systems

Getting Started with Unity Development using Visual Studio

1.Installing Tools for Unity Development

2.Building your first Unity Game with Visual Studio

3.Editing Unity Games in Visual Studio

4.Debugging Unity games in Visual Studio

5.Graphics debugging Unity games in Visual Studio

6.Taking Unity games to Universal Windows Platform

7.Testing Unity games on Android in Visual Studio

Live Sessions on Scripting

1.Scripting Primer and Q&A

2.Scripting Primer and Q&A - Continued

3.Scripting Primer and Q&A - Continued(Again)

4.Persistence - Saving and Loading Data

5.Object Pooling

6.Introduction to Scriptable Objects

7.How to communicate between Scripts and GameObjects

8.Coding in Unity for the Absolute Beginner

9.Sound Effects & Scripting

10.Editor Scripting Intro

11.Writing Plugins

12.Property Drawers & Custom Inspectors

13.Events: Creating a simple messaging system

14.Ability System with Scriptable Objects

15.Character Select System with Scriptable Objects

16.Creating Basic Editor Tools

Live Session: Quiz Game 1

1.Intro and Setup

2.Data Classes

3.Menu Screen

4.Game UI

5.Answer Button

6.Displaying Questions

7.Click To Answer

8.Ending The Game and Q&A

Live Session: Localization Tools

1.Overview and Goals

2.Localization Data

3.Dictionary,JSON and Streaming Assets

4.Localization Manager

5.Startup Manager

6.Localized Text Component

7.Localized Text Editor Script

8.Localization Q&A

Live Session: Controlling Particles Via Script

1.Introduction and Session Goals

2.Particle Lancher

3.Particle Collisions

4.Particle Launcher Script

5.Particle Collisions and Scripting

6.Random Particle Colors

7.Drawing Decals with Particles

8.Collecting Particle Information For Display

9.Displaying Particles Via Script

10.Droplet Decals

11.Questions and Answers

Live Session: Text Adventure Game Part 1

1.Introduction and Goals

2.Project Architecture Overview

3.Creating Rooms

4.Creating Exits

5.Text Input

6.Reacting To String Input

7.Input Actions And The Delegate Pattern

8.Questions and Anwers

Live Session: Text Adventure Game Part 2

1.Introduction and Goals

2.Project Architecture and Review

3.Displaying Item Descriptions

4.Examining Items

5.Taking Items

6.Displaying Inventory

7.Action Response

8.Preparing The Use Item Dictionary

9.Creating The Use Action

10.Questions and Answers

Graphics

Audio

User Interfaces

Navigation

Ads & Analytics

Performance Optimization

2D Game Creation

Best Practies

Physics

Animation

Mobile & Touch

Tips

Virtual Reality

Multiplayer Networking

时间: 2024-10-15 15:45:31

Unity 官方教程 学习的相关文章

[游戏开发-学习笔记]菜鸟慢慢飞(三)-官方教程学习小心得

自己的事情自己做 举例:官方教程<Tanks tutorial>中,小坦克:移动,移动的声音,射击,生命值的管理,等Component都挂载在GameObject坦克自己的身上.炮弹,则管理自己的爆炸等. 好处不少: ~开发维护的时候更加方便 ~符合"面对对象"的思想 一个脚本做一件事情 举例:官方教程<Tanks tutorial>中,小坦克:c#脚本分为三个,移动,生命管理,射击. 好处很多: ~在炮弹的爆炸脚本可以单独调用生命管理去更改生命值. ~代码更加

unity官方教程Space Shooter 学习笔记

我觉得这个教程对我最大的启发就是其中的一句话, 子物体是贴图,父物体是属性.所以我们在创建物体前最好先建立一个空的gameobject, 这样既可以保持hierarchy面板整洁便于管理,又能实现刚才说的话.好了, 下面步入正题. 如何创建一个子弹? 我们先创建一个平面,然后将子弹的贴图赋给这个平面,然后再将shader选项选中mobile的particles的additive,这样就只有激光那部分可以显示出来, 黑色部分就会小时,最后在给子弹添加rigidbody组件和capsule Coll

uni-app官方教程学习手记

本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力,在云端打包成功了.当时这个软件还不够完善,用iphone真机模拟运行时,还会存在中文乱码问题.我还特意提交了一个bug. 当时觉得这个框架真的好用.早先开发过混合app,也就是在webview下内嵌html5页面,经常会出现卡顿的和性能问题.这个解决方案DCloud本身也提供了,就是mui.但是u

Unity5UGUI 官方教程学习笔记(三)UI BUTTON

Button Interactable :为了避免与该按钮产生交互,可以设置它为false Transition: 管理按钮在正常情况 ,按下,经过时的显示状态  None  按钮整正常工作 但是在按下等情况下 没有任何显示 ColorTint  为颜色    Color Multiplier 颜色乘数 每个按钮的色调 Fade Duration 淡出时间(秒)  所需的状态之间转换 SpriteSwap  为图片 Animation   动画  可以点击Auto Generate  Anima

Unity5UGUI 官方教程学习笔记(二)Rect Transform

Rect Transform Posx    Posy   Posz  :  ui相对于父级的位置 Anchors :锚点  定义了与父体之间的位置关系    一个锚点由四个锚组成  四个锚分别代表了UI元素的四个角 Width Height :款高   任意一个为负时将不会显示UI元素 设置锚点时 按住alt可以使元素对应位置到锚点 Pivot : 确定元素的枢轴点 为0~1之间的数   正常左下角为0,0   右上角为1,1 Rotation : UI的旋转属性  大多情况下 旋转轴为Z 

Unity5UGUI 官方教程学习笔记(四)UI Image

Image Source image:源图片  需要显示的图片 Color:颜色  会与图片进行颜色的混合 Material:材质 Image Type:  Simple   精灵只会延伸到适合Rect变换的大小         Preserve Aspect:是否保持精灵的比例   Set Native Size:Rect恢复到精灵的大小     Sliced    采用九宫格模式     Fill Center :是否填充最中心的那一块    Tiled     平铺模式 Filled  

Unity5UGUI 官方教程学习笔记(一)Canvas

Canvas Canvas是控制一组UI元素将被渲染 所有的UI元素必须是Canvas下的子物体 一个场景中可以拥有多个Canvas 在创建UI元素时,如果没有Canvas,将会自动创建Canvas 并将该UI作为Canvas的子物体 Canvas拥有多个渲染模式 Screen Space - Overlay:  默认的渲染模式 Pixel Perfect:勾选后,像素在呈现时将会调整到最近的像素  在某些场景下  可以进行锐化 Screen Space - Camera: 由一个特定的摄像机进

Unity性能优化(4)-官方教程Optimizing graphics rendering in Unity games翻译

本文是Unity官方教程,性能优化系列的第四篇<Optimizing graphics rendering in Unity games>的翻译. 相关文章: Unity性能优化(1)-官方教程The Profiler window翻译 Unity性能优化(2)-官方教程Diagnosing performance problems using the Profiler window翻译 Unity性能优化(3)-官方教程Optimizing garbage collection in Uni

[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras

[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras 最近得到一些Unity官方视频教程,一看全是纯英文的讲解,没有任何字幕或者讲稿之类的东西.虽然基本上看的懂,但很难听清其中一些细致的知识点.于是产生了做中文字幕的想法.本篇分享一下首个已完工的视频,即<beginner Graphics – Lessons系列之摄像机介绍Cameras>.听译.时间轴.压制者均为本人.请勿将视频用于非法目的. 优酷视频好像不太清晰,有需