Preface: This series of articles is purely to their own study of the collation, non-master of the work. But it does record my mental journey as a university student who has not been in touch with the programming of 3D games. Try to tidy it up once a week. The reason why will start learning Unity3d, the most basic is because in the summer vacation, I found a small company to do iphone games internship. Look for the process will not mention, anyway came after the bitter force. Before I came here, I was asked to learn C # first. So I found a book when I was in school, and taught myself the next. Just as we did the data structure class, we wrote a campus guide system with a graphical interface on the shortest path algorithm (with the. Net Framework class Library, so very large ...). )。 As far as my technical base is concerned, I am a dabbler. The interest is too broad at ordinary times ... Before, C and Python, like to use linux,c++ also know dot grammar. Well, let's start with our study, ^,^.
To Shanghai, and the eldest talk, put oneself settled, the next day directly started to work. Just started the eldest brother gave me a forum, called me to learn ~ ~ ~ Is this unity3d holy Scriptures. In the inside find Gong Teacher's video, see is "Space shooting Project Combat series 17". At first I looked at it, followed it, and thought it was fun. But after seeing about 8, I found that I didn't learn anything. Mainly because of such a look at the video, understanding is not profound. Of course, another reason is that the boss gave me a project, called me to change the algorithm. The amount of ... Originally felt that these 8 speak all learned much better, the result gets the project. Even if it's just one of those snippets, it's a problem to understand. and operate on it, just the ones the gong teacher called. The middle also has to go through the official script document, but still do not understand, because I even the unity of the interface some nothing is not very clear. OK, here's the code snippet I learned. Beginner's words, suggest or go to the official user documentation (this is very important, some basic concepts understand, the next study will be more relaxed), first familiar with Unity3d operation and basic interface, workflow and so on. Suppose the foreign language is not enough, can participate in this translation version (of course, the foreign language is the only way, false idea as a master words). Just start, just need to look at the user manual can be. Components manual and script manual and so on later used to check again is not too late. Here are some of the things that are handled: (basically JavaScript is used later)
Unity3d Ongui function to control music
Unity3d Add script code to object (Gameobject)
Unity3d a script that sets the direction key movement and the space jump
Unity3d the distinction of several default functions
Unity3d directional light illuminates the scene in a way
Unity3d some accessible functions (first week)
Yield JS C #
After that, read the original English book, recently just out of the. Called "Unity 3.x Scripting". I can only say that my mother ~ ~ ~ Everywhere is wrong, and very often the words are half ... Well, I don't know if this is good or not. Anyway, I'm changing his book. Error and debugging process, but also very progressive said ~ ~ ~ just I read the third chapter did not look down, mainly due to mistakes accumulated too much, can not go down to the project ... Pro, if you want to, be able to try. Later in the book to learn the code to demonstrate the sample what to take out the analysis.
Start Unity3d's Learning Journey