- Learning C# by Developing Games with Unity 5.x(Second Edition)
- Greg Lukosek
- 244字
- 2021-07-09 20:03:32
Components that communicate using dot syntax
Our script has variables for holding data, and our script has methods to allow tasks to be performed. I now want to introduce the concept of communicating with other GameObjects
and the components they contain. Communication between one components GameObject
and another component GameObject
using dot syntax is a vital part of scripting. It's what makes interaction possible. We need to communicate with other components or GameObjects
to be able to use the variables and methods in other components.
What's with the dots?
When you look at code written by others, you'll see words with periods separating them. What the heck is that? It looks complicated, doesn't it. The following is an example from the Unity documentation:
transform.position.x
Note
Don't concern yourself with what the preceding code means, as that comes later. I just want you to see the dots.
This is called dot syntax. The following is another example. It's the fictitious address of my house: UnitedKingdom, Bedfordshire, Sandy, 10MyStreet. Looks funny, doesn't it? That's because I used the syntax (grammar) of C# instead of the post office. However, I'll bet that, if you look closely, you can easily figure out how to find my house. We'll get into much more at a later stage. For now, think of dot syntax as an address, starting from a big thing, a country in this case, and narrowing down to the most precise part that we want to access.
- C語言程序設計(第3版)
- 軟件架構設計:大型網站技術架構與業務架構融合之道
- 自己動手實現Lua:虛擬機、編譯器和標準庫
- Python Game Programming By Example
- Android 7編程入門經典:使用Android Studio 2(第4版)
- Visual Basic程序設計習題解答與上機指導
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Cocos2d-x Game Development Blueprints
- SignalR:Real-time Application Development(Second Edition)
- Mudbox 2013 Cookbook
- 虛擬現實建模與編程(SketchUp+OSG開發技術)
- PHP 7 Programming Blueprints
- Mastering JavaScript Promises
- 樹莓派開發從零開始學:超好玩的智能小硬件制作書
- Server Side development with Node.js and Koa.js Quick Start Guide