PlayerBullet
How do I use Player Bullet
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
Line | Code | Ex.. |
---|---|---|
61 |
p_bullet.GetComponent |
1 |
67 | shotText.text = "X" + PlayerBullet (); | 2 |
120 | if (PlayerBullet () == 0) { | 3 |
175 | public int PlayerBullet(){ | 4 |
209 | if(PlayerBullet() == 0){ | 5 |
File name: PlayerControl.cs
Copy
49 void ShootOrPauseControls()
50 {
51 if (!SystemScr.paused)
52 {
53 if (Input.GetMouseButtonDown(0) || Input.GetKeyDown(KeyCode.Space))
54 {
55 GameObject p_bullet = pools.GetPoolableObject("p_bullet");
56
57 if (p_bullet != null && maxBulletsOnScreen > 0)
58 {
59 sounds.PlaySoundsPlayer(0);
60 p_bullet.SetActive(true);
61 p_bullet.GetComponent
62 }
63 }
64 }
65 if (Input.GetKeyDown(KeyCode.Escape))
66 {
67 ui.Pause_btn();
68 }
69 }
File name: GameplayController.cs
Copy
65 void UpdateGameplayController(){
66 scoreText.text = GameController.instance.score.ToString("N0");
67 shotText.text = "X" + PlayerBullet ();
68 }
File name: GameplayController.cs
Copy
88 void GameIsOnPlay(){
89 /*if (PlayerBullet () == 0) {
90 timeAfterLastShot += Time.deltaTime;
91 camera.isFollowing = false;
92 if (timeAfterLastShot > 2f) {
93 if (AllStopMoving () && AllEnemiesDestroyed ()) {
94 if (!gameFinished) {
95 gameFinished = true;
96 Debug.Log ("Hello World");
97 }
98 } else if (AllStopMoving () && !AllEnemiesDestroyed ()) {
99 if (!gameFinished) {
100 gameFinished = true;
101 Debug.Log ("Hi World");
102 }
103 }
104 }
105
106 }*/
107
108 if(checkGameStatus){
109 timeAfterLastShot += Time.deltaTime;
110 if (timeAfterLastShot > 2f) {
111 if (AllStopMoving () || Time.time - timeSinceStartedShot > 8f) {
112 if (AllEnemiesDestroyed ()) {
113 if (!gameFinished) {
114 gameFinished = true;
115 GameWin ();
116 timeAfterLastShot = 0;
117 checkGameStatus = false;
118 }
119 } else {
120 if (PlayerBullet () == 0) {
121 if (!gameFinished) {
122 gameFinished = true;
123 timeAfterLastShot = 0;
124 checkGameStatus = false;
125 GameLost ();
126 }
127 } else {
128 checkGameStatus = false;
129 camera.isFollowing = false;
130 timeAfterLastShot = 0;
131 }
132 }
133 }
134 }
135
136 }
137
138 }
File name: GameplayController.cs
Copy
175 public int PlayerBullet(){
176 int playerBullet = GameObject.FindGameObjectWithTag ("Player").transform.GetChild (0).transform.GetComponent
177 return playerBullet;
178 }
File name: GameplayController.cs
Copy
198 void DistanceBetweenCannonAndBullet(){
199 GameObject[] bullet = GameObject.FindGameObjectsWithTag ("Player Bullet");
200 foreach (GameObject distanceToBullet in bullet) {
201 if (!distanceToBullet.transform.GetComponent
202 if (distanceToBullet.transform.position.x - player.position.x > distance) {
203 camera.isFollowing = true;
204 checkGameStatus = true;
205 timeSinceStartedShot = Time.time;
206 TimeSinceShot ();
207 camera.target = distanceToBullet.transform;
208 } else {
209 if(PlayerBullet() == 0){
210 camera.isFollowing = true;
211 checkGameStatus = true;
212 timeSinceStartedShot = Time.time;
213 TimeSinceShot ();
214 camera.target = distanceToBullet.transform;
215 }
216 }
217 }
218 }
219 /*if (GameObject.FindGameObjectWithTag ("Player Bullet") != null) {
220 if (!GameObject.FindGameObjectWithTag ("Player Bullet").transform.GetComponent
221 Transform distanceToBullet = GameObject.FindGameObjectWithTag ("Player Bullet").transform;
222 if (distanceToBullet.position.x - player.position.x > distance) {
223 camera.isFollowing = true;
224 checkGameStatus = true;
225 TimeSinceShot ();
226 camera.target = distanceToBullet;
227 }
228 }
229
230 }*/
231 }
Download file with original file name:PlayerBullet
PlayerBullet 108 lượt xem
Gõ tìm kiếm nhanh...