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