打飞机代码

源码下载位置: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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值