SpeedY









How do I use Speed Y
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: BallScript.cs Copy
41     public void StartBall()
42     {
43         transform.position = InitialLocation;
44         GetComponent().velocity = new Vector2(Random.Range(-3.0f, 3.0f), SpeedY);
45     }
File name: Animal.cs Copy
71         public void setAnimalProperties(float speedX_decimal, float speedY_decimal)
72         {
73             properties = new AnimalProperties(speedX_decimal, speedY_decimal);
74             // properties.printInfo();
75         }
File name: Animal.cs Copy
136         private void SetVelocity(int action)
137         {
138             switch (action)
139             {
140                 case RUN:
141                     if (isBooster)
142                     {
143                         //speedX = 7;
144                         speedX = properties.speedXBooster;
145                         speedY = 0;
146                     }
147                     else
148                     {
149                         //speedX = 3;
150                         speedX = properties.speedX;
151                         speedY = 0;
152                     }
153                     break;
154                 case JUMP:
155                     if (isBooster)
156                     {
157                         //speedX = 7;
158                         speedX = properties.speedXBooster;
159                         //speedY = 5;
160                         speedY = properties.speedYBooster;
161                     }
162                     else if (isSprings)
163                     {
164                         //speedX = 9;
165                         speedX = properties.speedXSprings;
166                         //speedY = 7;
167                         speedY = properties.speedYSprings;
168                     }
169                     else
170                     {
171                         //speedX = 3;
172                         speedX = properties.speedX;
173                         //speedY = 5;
174                         speedY = properties.speedY;
175                     }
176                     break;
177                 case JUMPING:
178                     break;
179             }
180         }
File name: Animal.cs Copy
261         private void UpdateAnimal()
262         {
263             SetVelocity(state);
264             switch (state)
265             {
266                 case RUN:
267                 //GetComponent().velocity = new Vector2(speedX, speedY);
268                 //break;
269                 case JUMP:
270                     animalBody.velocity = new Vector2(speedX, speedY);
271                     state = JUMPING;
272                     break;
273                 case JUMPING:
274                     break;
275             }
276             if (isBooster)
277             {
278                 boosterTime -= Time.deltaTime;
279                 if (boosterTime <= 0)
280                 {
281                     isBooster = false;
282                 }
283                 createShadow();
284             }
285             else if (isSprings)
286             {
287                 createShadow();
288             }
289
290             if (isRevival)
291             {
292                 revivalTime -= Time.deltaTime;
293                 if (revivalTime <= 0)
294                 {
295                     revival();
296                 }
297             }
298         }
File name: AnimalProperties.cs Copy
13     public AnimalProperties(float speedX_decimal, float speedY_decimal)
14     {
15         this.speedX = speedX_decimal / 50;
16         this.speedY = speedY_decimal / 50;
17         this.speedXBooster = speedX + 3;
18         this.speedYBooster = speedY + 1;
19         this.speedXSprings = speedX + 4;
20         this.speedYSprings = speedY + 2;
21     }
File name: AnimalProperties.cs Copy
23     public void printInfo()
24     {
25         Debug.Log("SpeedX=" + speedX + ", speedY=" + speedY + ", SpeedXBooster=" + speedXBooster + ", SpeedYBooster=" + speedYBooster + ", SpeedXSprings=" + speedXSprings + ", SpeedYSprings=" + speedYSprings );
26     }

SpeedY 119 lượt xem

Gõ tìm kiếm nhanh...