打飞机代码

源码下载位置: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
这里写图片描述

阅读更多
上一篇apple pay代码实现
下一篇关于iOS socket
想对作者说点什么? 我来说一句

打飞机游戏源码

2013年12月27日 25.07MB 下载

打飞机代码

2014年12月13日 150KB 下载

html5打飞机代码

2014年12月13日 6.23MB 下载

没有更多推荐了,返回首页

关闭
关闭