"Unity" 1.3 Unity3d game development Learning Route

Source: Internet
Author: User

Categories: Unity, C #, VS2015

Date Created: 2016-03-23 First, basic ideas

1th Step--Understanding the editor

First understand the Unity3d menu, the View interface. These are the basic basics, and can be like the word operations, roughly understand how several menus, a few basic views, and what the role of each. Of course, you need to understand the basic proportions and structure of the characters.

2nd Step-Understanding the basic concepts

Understand the coordinate system inside the scene, the input system, the simple vector concept. Unity3d coordinate system and vector concepts if you do not understand clearly, do not understand the world coordinates, local coordinates of the relationship, even a simple move, scaling, rotation of a few lines of code, will confuse you half a day.

3rd Step-Learning to build a scene

Learn some basic concepts of creating basic scenarios: Game objects, components, scripts. In the interface is reflected in the hierarchical view, Project view and attribute view, to clarify the relationship between each other.

4th Step-Learning Resource Import

Learn some basic elements of resource import: grids, textures, textures, animations, and more.

5th Step-Use C # script

Learn the life cycle of scripts and Start,update,ongui these basic methods. Understanding, Prefabrication, time, mathematics and other commonly used classes and related methods. Understand the relationship between game objects, components, and scripts.

6th Step-Continue in depth

Further learning camera, lighting, terrain, rendering, particle systems, physical systems, and so on, each of these in-depth is a very complex subject.

7th Step-Advanced Technology

Learn some of the more advanced concepts, such as multiplying and subtracting vectors, lighting normal maps, memory management, graphics optimization, and more.

To be honest, Unity3d is easy to get into, really proficient, and that's pretty hard. However, once you have learned all the basic concepts and usages, you are really at the top of the spectrum, and other programming techniques are pediatrics. Second, in a phased way to break the commanding heights

1th Stage: Unity interface operation

(1) Basic painting Skills (sketch, sketch, color, etc.)

(2) Understanding the basic proportions and structure of the characters

(3) Computer painting technology

(4) Comprehensive artistic accomplishment

2nd Stage: Map Editor

(1) Terrain editor.

(2) Sunlight, water, fog effect, sky and wind setting.

(3) Special effects, ambient sound and background music.

3rd Stage: Animation editor

(1) Recognize the animation editor and record the animation.

(2) Control the camera, characters and other actions.

4th Stage: Script Program

(1) Unity script structure.

(2) Unity program writing.

(3) JavaScript and C # Basic grammar concepts and application.

(4) Unity function function.

The 5th stage: three-dimensional art resources production

(1) Three-dimensional game resource model making.

(2) Unwrap UVW expansion 3D, 2D software combined use.

(3) Technical skills in the game production process.

(4) Make game resources with team project.

6th stage: 3D Skinning and motion making

(1) CS skeleton Erection

(2) Bone Skeleton application Technology

(3) Skin skinning technology

(4) Walking, running, jumping, attacking and other game action making

7th stage: Common role control

(1) The main characters of the game, enemies, props, enemy aircraft, obstacles and other production

(2) control of the role and the enemy walking, running, jumping, standby, attack, death and other acts

(3) Replacement of equipment, weapons, increase the amount of blood control

(4) Firing bullets and bullets triggering events

(5) Progress bar, timing, score

8th stage: GUI interface

(1) The use and beautification of the interface system.

(2) Unity GUI function Introduction, GUI text and GUI texture, unity GUI function implementation

9th stage: Game Scene link, resource optimization

(1) game start, end, clearance and other scenes between the production of jumps

(2) Introduction and use of resource optimization panel

(3) Scope of resource requirements for different platforms

(4) The specific optimization direction and final result of resources

10th stage: Game released on shelves

(1) Single version of the game release teaching: PC

(2) Web version of the game release teaching: Web

(3) Android mobile platform publishing and on-shelf process teaching

(4) iOS mobile platform publishing and on-shelf process teaching

(5) Return to the user interface can directly modify the non-compliant settings

11th stage: Ngui Plug-in

(1) Enhance the game screen can be ornamental, the game in the process of various status display

(2) Ngui function Introduction and program writing

12th Stage: Project Training

Through the operation of the actual project, you can better combine the knowledge with the actual operation, understand the general production process of the game, to achieve the purpose of learning. Three, unity3d the basic design flow of virtual reality application development

1. Make a model with 3d max.

2. Export FBX and import to unity.

3, design the camera code.

4, design the UI.

5, build.

OK, as a primer, this is the chapter.

"Unity" 1.3 Unity3d game development Learning Route

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.