打飞机代码
来源:互联网 发布:软件项目助理职责 编辑:程序博客网 时间:2024/04/27 10:30
源码下载位置:http://download.csdn.net/detail/u011005737/8633931
.h文件代码
<code class="hljs objectivec has-numbering"><span class="hljs-comment">//</span><span class="hljs-comment">// ZQAppDelegate.h</span><span class="hljs-comment">// Plant</span><span class="hljs-comment">//</span><span class="hljs-comment">// Created by mac on 15-4-26.</span><span class="hljs-comment">// Copyright (c) 2015年 KangZhiQiang. All rights reserved.</span><span class="hljs-comment">//</span><span class="hljs-preprocessor">#import <span class="hljs-title"><UIKit/UIKit.h></span></span><span class="hljs-class"><span class="hljs-keyword">@interface</span> <span class="hljs-title">ZQAppDelegate</span> : <span class="hljs-title">UIResponder</span> <<span class="hljs-title">UIApplicationDelegate</span>></span><span class="hljs-keyword">@property</span> (<span class="hljs-keyword">strong</span>, <span class="hljs-keyword">nonatomic</span>) <span class="hljs-built_in">UIWindow</span> *window;<span class="hljs-keyword">@property</span> (<span class="hljs-keyword">nonatomic</span>,retain) <span class="hljs-built_in">NSMutableArray</span> * dijiArr,*zidanArr,*boomArr;<span class="hljs-keyword">@property</span> (<span class="hljs-keyword">nonatomic</span>,retain) <span class="hljs-built_in">UIImageView</span> *bg1,*bg2,*zhanji;<span class="hljs-keyword">@property</span> (<span class="hljs-keyword">nonatomic</span>,<span class="hljs-keyword">assign</span>) <span class="hljs-built_in">CGPoint</span> location;<span class="hljs-keyword">@end</span></code><ul class="pre-numbering"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li>10</li><li>11</li><li>12</li><li>13</li><li>14</li><li>15</li><li>16</li><li>17</li></ul><ul class="pre-numbering"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li>10</li><li>11</li><li>12</li><li>13</li><li>14</li><li>15</li><li>16</li><li>17</li></ul>
.m文件代码
<code class="hljs objectivec has-numbering"><span class="hljs-comment">//</span><span class="hljs-comment">// ZQAppDelegate.m</span><span class="hljs-comment">// Plant</span><span class="hljs-comment">//</span><span class="hljs-comment">// Created by mac on 15-4-26.</span><span class="hljs-comment">// Copyright (c) 2015年 KangZhiQiang. All rights reserved.</span><span class="hljs-comment">//</span><span class="hljs-preprocessor">#import <span class="hljs-title">"ZQAppDelegate.h"</span></span><span class="hljs-class"><span class="hljs-keyword">@implementation</span> <span class="hljs-title">ZQAppDelegate</span></span>- (<span class="hljs-built_in">BOOL</span>)application:(<span class="hljs-built_in">UIApplication</span> *)application didFinishLaunchingWithOptions:(<span class="hljs-built_in">NSDictionary</span> *)launchOptions{ <span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> = [[<span class="hljs-built_in">UIWindow</span> alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; <span class="hljs-comment">// Override point for customization after application launch.</span> <span class="hljs-keyword">self</span><span class="hljs-variable">.window</span><span class="hljs-variable">.backgroundColor</span> = [<span class="hljs-built_in">UIColor</span> whiteColor]; <span class="hljs-comment">//初始化数组</span> _dijiArr = [[<span class="hljs-built_in">NSMutableArray</span> alloc]init]; _boomArr = [[<span class="hljs-built_in">NSMutableArray</span> alloc]init]; _zidanArr = [[<span class="hljs-built_in">NSMutableArray</span> alloc]init]; <span class="hljs-comment">//背景平移</span> _bg1 = [[<span class="hljs-built_in">UIImageView</span> alloc]initWithFrame:CGRectMake(<span class="hljs-number">0</span>, moveBg, <span class="hljs-number">320</span>, <span class="hljs-number">480</span>)]; _bg1<span class="hljs-variable">.image</span> = [<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"bg.png"</span>]; [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> addSubview:_bg1]; _bg2 = [[<span class="hljs-built_in">UIImageView</span> alloc]initWithFrame:CGRectMake(<span class="hljs-number">0</span>, moveBg-<span class="hljs-number">480</span>, <span class="hljs-number">320</span>, <span class="hljs-number">480</span>)]; _bg2<span class="hljs-variable">.image</span> = [<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"bg.png"</span>]; [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> addSubview:_bg2]; <span class="hljs-comment">//创建敌机</span> <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i<<span class="hljs-number">10</span>; i++) { <span class="hljs-built_in">UIImageView</span> *diji = [[<span class="hljs-built_in">UIImageView</span> alloc]init]; diji<span class="hljs-variable">.frame</span> = CGRectMake(<span class="hljs-number">10</span>, i*<span class="hljs-number">25</span>, <span class="hljs-number">20</span>, <span class="hljs-number">20</span>); diji<span class="hljs-variable">.image</span> = [<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"diji.png"</span>]; diji<span class="hljs-variable">.tag</span> = <span class="hljs-number">5</span>;<span class="hljs-comment">//5为非激活状态,6为激活状态</span> [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> addSubview:diji]; [_dijiArr addObject:diji]; } <span class="hljs-comment">//创建子弹</span> <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i<<span class="hljs-number">20</span>; i++) { <span class="hljs-built_in">UIImageView</span> *zidan = [[<span class="hljs-built_in">UIImageView</span> alloc]init]; <span class="hljs-comment">//zidan.frame = CGRectMake(160, 450, 6, 12);</span> zidan<span class="hljs-variable">.image</span> = [<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"zidan.png"</span>]; zidan<span class="hljs-variable">.tag</span> = <span class="hljs-number">5</span>;<span class="hljs-comment">//5为非激活状态,6为激活状态</span> [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> addSubview:zidan]; [_zidanArr addObject:zidan]; } <span class="hljs-comment">//创建战机</span> _zhanji= [[<span class="hljs-built_in">UIImageView</span> alloc]initWithFrame:CGRectMake(<span class="hljs-number">160</span>-<span class="hljs-number">25</span>, <span class="hljs-number">450</span>-<span class="hljs-number">30</span>, <span class="hljs-number">50</span>, <span class="hljs-number">60</span>)]; _zhanji<span class="hljs-variable">.animationImages</span> = [[<span class="hljs-built_in">NSMutableArray</span> alloc]initWithObjects:[<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"plane1.png"</span>],[<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"plane2.png"</span>], <span class="hljs-literal">nil</span>]; _zhanji<span class="hljs-variable">.userInteractionEnabled</span> = <span class="hljs-literal">YES</span>; _zhanji<span class="hljs-variable">.animationDuration</span> = <span class="hljs-number">0.2</span>; [_zhanji startAnimating]; [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> addSubview:_zhanji]; <span class="hljs-comment">//创建爆炸</span> <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span> ; i<<span class="hljs-number">25</span>; i++) { <span class="hljs-built_in">UIImageView</span> *imgView = [[<span class="hljs-built_in">UIImageView</span> alloc]init]; imgView<span class="hljs-variable">.animationImages</span> = [[<span class="hljs-built_in">NSMutableArray</span> alloc]initWithObjects:[<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"bz1.png"</span>],[<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"bz2.png"</span>],[<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"bz3.png"</span>],[<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"bz4.png"</span>],[<span class="hljs-built_in">UIImage</span> imageNamed:@<span class="hljs-string">"bz5.png"</span>], <span class="hljs-literal">nil</span>]; imgView<span class="hljs-variable">.animationDuration</span> = <span class="hljs-number">.5</span>; imgView<span class="hljs-variable">.animationRepeatCount</span> = <span class="hljs-number">1</span>; [_boomArr addObject:imgView]; } [NSTimer scheduledTimerWithTimeInterval:<span class="hljs-number">.05</span> target:<span class="hljs-keyword">self</span> selector:<span class="hljs-keyword">@selector</span>(upDate) userInfo:<span class="hljs-literal">nil</span> repeats:<span class="hljs-literal">YES</span>]; [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> makeKeyAndVisible]; <span class="hljs-keyword">return</span> <span class="hljs-literal">YES</span>;}- (<span class="hljs-keyword">void</span>)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [touches anyObject]; orMove =<span class="hljs-literal">NO</span>; <span class="hljs-keyword">if</span> (_zhanji ==[touch view]) { _location = [touch locationInView:_zhanji]; }}- (<span class="hljs-keyword">void</span>)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [touches anyObject]; <span class="hljs-keyword">if</span> (_zhanji == [touch view]) { <span class="hljs-built_in">CGPoint</span> point = [touch locationInView:_zhanji]; <span class="hljs-keyword">float</span> dx = point<span class="hljs-variable">.x</span>-_location<span class="hljs-variable">.x</span>; <span class="hljs-keyword">float</span> dy = point<span class="hljs-variable">.y</span>-_location<span class="hljs-variable">.y</span>; <span class="hljs-built_in">CGPoint</span> center = _zhanji<span class="hljs-variable">.center</span>; center<span class="hljs-variable">.x</span>+=dx; center<span class="hljs-variable">.y</span>+=dy; _zhanji<span class="hljs-variable">.center</span> = center; orMove =<span class="hljs-literal">YES</span>; }}- (<span class="hljs-keyword">void</span>)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [touches anyObject]; <span class="hljs-keyword">if</span> ([touch view]==_zhanji) { <span class="hljs-keyword">if</span> (!orMove) { [<span class="hljs-keyword">self</span> boom]; } }}<span class="hljs-comment">//全部飞机爆炸,即单击飞机全屏爆炸</span>- (<span class="hljs-keyword">void</span>)boom{ <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView in _dijiArr) { <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView1 in _boomArr) { <span class="hljs-keyword">if</span> (![imgView1 isAnimating]) { imgView1<span class="hljs-variable">.frame</span> = imgView<span class="hljs-variable">.frame</span>; imgView<span class="hljs-variable">.frame</span> = CGRectZero; imgView<span class="hljs-variable">.tag</span> = <span class="hljs-number">5</span>; [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> addSubview:imgView1]; [imgView1 startAnimating]; <span class="hljs-keyword">break</span>; } } } orMove =<span class="hljs-literal">NO</span>;}<span class="hljs-keyword">int</span> speed = <span class="hljs-number">0</span>;<span class="hljs-keyword">int</span> moveBg = <span class="hljs-number">0</span>;<span class="hljs-keyword">bool</span> orMove=<span class="hljs-literal">NO</span>;<span class="hljs-comment">//背景移动</span>- (<span class="hljs-keyword">void</span>)bgMove{ moveBg+=<span class="hljs-number">5</span>; <span class="hljs-keyword">if</span> (moveBg == <span class="hljs-number">475</span>) { moveBg = <span class="hljs-number">0</span>; } _bg1<span class="hljs-variable">.frame</span> = CGRectMake(<span class="hljs-number">0</span>, moveBg, <span class="hljs-number">320</span>, <span class="hljs-number">480</span>); _bg2<span class="hljs-variable">.frame</span> = CGRectMake(<span class="hljs-number">0</span>, moveBg-<span class="hljs-number">480</span>, <span class="hljs-number">320</span>, <span class="hljs-number">480</span>);}- (<span class="hljs-keyword">void</span>)upDate{ <span class="hljs-keyword">if</span> (speed%<span class="hljs-number">8</span> == <span class="hljs-number">0</span>) { [<span class="hljs-keyword">self</span> finDiji]; [<span class="hljs-keyword">self</span> findZidan]; } speed++; [<span class="hljs-keyword">self</span> bgMove]; [<span class="hljs-keyword">self</span> moveDiji]; [<span class="hljs-keyword">self</span> moveZidan]; [<span class="hljs-keyword">self</span> jiZhong];}<span class="hljs-comment">//判断子弹是否击中敌机</span>- (<span class="hljs-keyword">void</span>)jiZhong{ <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView in _zidanArr) { <span class="hljs-keyword">if</span> (imgView<span class="hljs-variable">.tag</span> == <span class="hljs-number">6</span>) { <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView1 in _dijiArr) { <span class="hljs-keyword">if</span> (imgView1<span class="hljs-variable">.tag</span> == <span class="hljs-number">6</span>) { <span class="hljs-keyword">if</span> (CGRectIntersectsRect(imgView<span class="hljs-variable">.frame</span>, imgView1<span class="hljs-variable">.frame</span>)) { <span class="hljs-built_in">NSLog</span>(@<span class="hljs-string">"000"</span>); <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView2 in _boomArr) { <span class="hljs-keyword">if</span> (![imgView2 isAnimating]) { imgView2<span class="hljs-variable">.frame</span> = imgView1<span class="hljs-variable">.frame</span>; imgView1<span class="hljs-variable">.frame</span> = CGRectZero; imgView1<span class="hljs-variable">.tag</span> = <span class="hljs-number">5</span>; imgView<span class="hljs-variable">.frame</span> = CGRectZero; imgView<span class="hljs-variable">.tag</span> = <span class="hljs-number">5</span>; [<span class="hljs-keyword">self</span><span class="hljs-variable">.window</span> addSubview:imgView2]; [imgView2 startAnimating]; <span class="hljs-keyword">break</span>; } } } } } } }}<span class="hljs-comment">//激活敌机</span>- (<span class="hljs-keyword">void</span>)finDiji{ <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView in _dijiArr) { <span class="hljs-keyword">if</span> (imgView<span class="hljs-variable">.tag</span> == <span class="hljs-number">5</span>) { imgView<span class="hljs-variable">.tag</span> =<span class="hljs-number">6</span>; imgView<span class="hljs-variable">.frame</span> = CGRectMake(arc4random()%<span class="hljs-number">301</span>, -<span class="hljs-number">20</span>, <span class="hljs-number">20</span>, <span class="hljs-number">20</span>); <span class="hljs-keyword">break</span>; } }}<span class="hljs-comment">//敌机移动</span>- (<span class="hljs-keyword">void</span>)moveDiji{ <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView in _dijiArr) { <span class="hljs-keyword">if</span> (imgView<span class="hljs-variable">.tag</span> ==<span class="hljs-number">6</span>) { <span class="hljs-built_in">CGRect</span> rect = imgView<span class="hljs-variable">.frame</span>; rect<span class="hljs-variable">.origin</span><span class="hljs-variable">.y</span>+=<span class="hljs-number">5</span>; <span class="hljs-keyword">if</span> (rect<span class="hljs-variable">.origin</span><span class="hljs-variable">.y</span> ><span class="hljs-number">480</span>) { imgView<span class="hljs-variable">.tag</span> =<span class="hljs-number">5</span>; rect<span class="hljs-variable">.origin</span><span class="hljs-variable">.y</span> = -<span class="hljs-number">20</span>; } imgView<span class="hljs-variable">.frame</span> = rect; } }}<span class="hljs-comment">//激活子弹</span>- (<span class="hljs-keyword">void</span>)findZidan{ <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView in _zidanArr) { <span class="hljs-comment">//NSLog(@"000");</span> <span class="hljs-keyword">if</span> (imgView<span class="hljs-variable">.tag</span> ==<span class="hljs-number">5</span>) { imgView<span class="hljs-variable">.tag</span> =<span class="hljs-number">6</span>; imgView<span class="hljs-variable">.frame</span> = CGRectMake(_zhanji<span class="hljs-variable">.center</span><span class="hljs-variable">.x</span>-<span class="hljs-number">3</span>,_zhanji<span class="hljs-variable">.center</span><span class="hljs-variable">.y</span>-<span class="hljs-number">35</span>, <span class="hljs-number">6</span>, <span class="hljs-number">12</span>); <span class="hljs-keyword">break</span>; } }}<span class="hljs-comment">//移动子弹</span>- (<span class="hljs-keyword">void</span>)moveZidan{ <span class="hljs-keyword">for</span> (<span class="hljs-built_in">UIImageView</span> *imgView in _zidanArr) { <span class="hljs-keyword">if</span> (imgView<span class="hljs-variable">.tag</span> == <span class="hljs-number">6</span>) { <span class="hljs-built_in">CGRect</span> rect = imgView<span class="hljs-variable">.frame</span>; rect<span class="hljs-variable">.origin</span><span class="hljs-variable">.y</span>-=<span class="hljs-number">5</span>; <span class="hljs-keyword">if</span> (rect<span class="hljs-variable">.origin</span><span class="hljs-variable">.y</span> <-<span class="hljs-number">12</span>) { <span class="hljs-comment">//rect.origin.y =_zhanji.center.y-25;</span> imgView<span class="hljs-variable">.frame</span> = CGRectMake(_zhanji<span class="hljs-variable">.center</span><span class="hljs-variable">.x</span>-<span class="hljs-number">3</span>,_zhanji<span class="hljs-variable">.center</span><span class="hljs-variable">.y</span>-<span class="hljs-number">35</span>, <span class="hljs-number">6</span>, <span class="hljs-number">12</span>); imgView<span class="hljs-variable">.tag</span> = <span class="hljs-number">5</span>; } imgView<span class="hljs-variable">.frame</span> = rect; } }}<span class="hljs-keyword">@end</span></code><ul class="pre-numbering"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li>10</li><li>11</li><li>12</li><li>13</li><li>14</li><li>15</li><li>16</li><li>17</li><li>18</li><li>19</li><li>20</li><li>21</li><li>22</li><li>23</li><li>24</li><li>25</li><li>26</li><li>27</li><li>28</li><li>29</li><li>30</li><li>31</li><li>32</li><li>33</li><li>34</li><li>35</li><li>36</li><li>37</li><li>38</li><li>39</li><li>40</li><li>41</li><li>42</li><li>43</li><li>44</li><li>45</li><li>46</li><li>47</li><li>48</li><li>49</li><li>50</li><li>51</li><li>52</li><li>53</li><li>54</li><li>55</li><li>56</li><li>57</li><li>58</li><li>59</li><li>60</li><li>61</li><li>62</li><li>63</li><li>64</li><li>65</li><li>66</li><li>67</li><li>68</li><li>69</li><li>70</li><li>71</li><li>72</li><li>73</li><li>74</li><li>75</li><li>76</li><li>77</li><li>78</li><li>79</li><li>80</li><li>81</li><li>82</li><li>83</li><li>84</li><li>85</li><li>86</li><li>87</li><li>88</li><li>89</li><li>90</li><li>91</li><li>92</li><li>93</li><li>94</li><li>95</li><li>96</li><li>97</li><li>98</li><li>99</li><li>100</li><li>101</li><li>102</li><li>103</li><li>104</li><li>105</li><li>106</li><li>107</li><li>108</li><li>109</li><li>110</li><li>111</li><li>112</li><li>113</li><li>114</li><li>115</li><li>116</li><li>117</li><li>118</li><li>119</li><li>120</li><li>121</li><li>122</li><li>123</li><li>124</li><li>125</li><li>126</li><li>127</li><li>128</li><li>129</li><li>130</li><li>131</li><li>132</li><li>133</li><li>134</li><li>135</li><li>136</li><li>137</li><li>138</li><li>139</li><li>140</li><li>141</li><li>142</li><li>143</li><li>144</li><li>145</li><li>146</li><li>147</li><li>148</li><li>149</li><li>150</li><li>151</li><li>152</li><li>153</li><li>154</li><li>155</li><li>156</li><li>157</li><li>158</li><li>159</li><li>160</li><li>161</li><li>162</li><li>163</li><li>164</li><li>165</li><li>166</li><li>167</li><li>168</li><li>169</li><li>170</li><li>171</li><li>172</li><li>173</li><li>174</li><li>175</li><li>176</li><li>177</li><li>178</li><li>179</li><li>180</li><li>181</li><li>182</li><li>183</li><li>184</li><li>185</li><li>186</li><li>187</li><li>188</li><li>189</li><li>190</li><li>191</li><li>192</li><li>193</li><li>194</li><li>195</li><li>196</li><li>197</li><li>198</li><li>199</li><li>200</li><li>201</li><li>202</li><li>203</li><li>204</li><li>205</li><li>206</li><li>207</li><li>208</li><li>209</li><li>210</li><li>211</li><li>212</li><li>213</li><li>214</li><li>215</li><li>216</li><li>217</li><li>218</li><li>219</li><li>220</li><li>221</li><li>222</li><li>223</li><li>224</li><li>225</li><li>226</li><li>227</li></ul><ul class="pre-numbering"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li>10</li><li>11</li><li>12</li><li>13</li><li>14</li><li>15</li><li>16</li><li>17</li><li>18</li><li>19</li><li>20</li><li>21</li><li>22</li><li>23</li><li>24</li><li>25</li><li>26</li><li>27</li><li>28</li><li>29</li><li>30</li><li>31</li><li>32</li><li>33</li><li>34</li><li>35</li><li>36</li><li>37</li><li>38</li><li>39</li><li>40</li><li>41</li><li>42</li><li>43</li><li>44</li><li>45</li><li>46</li><li>47</li><li>48</li><li>49</li><li>50</li><li>51</li><li>52</li><li>53</li><li>54</li><li>55</li><li>56</li><li>57</li><li>58</li><li>59</li><li>60</li><li>61</li><li>62</li><li>63</li><li>64</li><li>65</li><li>66</li><li>67</li><li>68</li><li>69</li><li>70</li><li>71</li><li>72</li><li>73</li><li>74</li><li>75</li><li>76</li><li>77</li><li>78</li><li>79</li><li>80</li><li>81</li><li>82</li><li>83</li><li>84</li><li>85</li><li>86</li><li>87</li><li>88</li><li>89</li><li>90</li><li>91</li><li>92</li><li>93</li><li>94</li><li>95</li><li>96</li><li>97</li><li>98</li><li>99</li><li>100</li><li>101</li><li>102</li><li>103</li><li>104</li><li>105</li><li>106</li><li>107</li><li>108</li><li>109</li><li>110</li><li>111</li><li>112</li><li>113</li><li>114</li><li>115</li><li>116</li><li>117</li><li>118</li><li>119</li><li>120</li><li>121</li><li>122</li><li>123</li><li>124</li><li>125</li><li>126</li><li>127</li><li>128</li><li>129</li><li>130</li><li>131</li><li>132</li><li>133</li><li>134</li><li>135</li><li>136</li><li>137</li><li>138</li><li>139</li><li>140</li><li>141</li><li>142</li><li>143</li><li>144</li><li>145</li><li>146</li><li>147</li><li>148</li><li>149</li><li>150</li><li>151</li><li>152</li><li>153</li><li>154</li><li>155</li><li>156</li><li>157</li><li>158</li><li>159</li><li>160</li><li>161</li><li>162</li><li>163</li><li>164</li><li>165</li><li>166</li><li>167</li><li>168</li><li>169</li><li>170</li><li>171</li><li>172</li><li>173</li><li>174</li><li>175</li><li>176</li><li>177</li><li>178</li><li>179</li><li>180</li><li>181</li><li>182</li><li>183</li><li>184</li><li>185</li><li>186</li><li>187</li><li>188</li><li>189</li><li>190</li><li>191</li><li>192</li><li>193</li><li>194</li><li>195</li><li>196</li><li>197</li><li>198</li><li>199</li><li>200</li><li>201</li><li>202</li><li>203</li><li>204</li><li>205</li><li>206</li><li>207</li><li>208</li><li>209</li><li>210</li><li>211</li><li>212</li><li>213</li><li>214</li><li>215</li><li>216</li><li>217</li><li>218</li><li>219</li><li>220</li><li>221</li><li>222</li><li>223</li><li>224</li><li>225</li><li>226</li><li>227</li></ul>
用到的图片
bg.png
bz1.png
bz2.png
bz3.png
bz4.png
bz5.png
diji.png
plane1.png
plane2.png
zidan.png
0 0
- 打飞机代码
- 打飞机代码学习感想
- jQuery打飞机游戏代码下载
- java打飞机游戏完整代码
- 打飞机
- 打飞机
- 打飞机
- Cocos2d-x简单游戏<打飞机>代码实现|第一部分:飞机类
- 伙伴打飞机
- C#打飞机游戏
- 打飞机源码
- Unity打飞机小游戏
- 美女人体打飞机
- 打飞机的脚本
- Jquery打飞机
- 破解小游戏<打飞机>
- java打飞机小游戏
- 人工智能--打飞机游戏
- HDU 1166 敌兵布阵 (线段树点更新/模板)
- Maven 入门学习
- 【BZOJ1742】[Usaco2005 nov]Grazing on the Run 边跑边吃草【区间DP】
- 图像白平衡
- 打开netlogo model 出现failed to launch JVM
- 打飞机代码
- ccah-500 第10题 Which best describes how you determine when the last checkpoint happened
- 蓝牙 BCCMD 剖析
- 自定义Progress样式(原生progress方式实现)
- jQWidgets的TreeGrid 心得:
- Activity生命周期管理~ 如何开始Activity
- Longest Consecutive Sequence
- 杭电OJ 1248 完全背包问题 及反思
- nginx修改配置之后语法检查通过但是不生效