猫史档案馆


【教程贴】

用户:陆奕博Max陆奕博Max查看:103 回复:9 评论:25 创建时间:2020-05-08T14:57:49


发的太晚了

有人说 我发的 太 简单,那么让你们来看看,你们看不看得懂?(5/11公布答案)

import arcade
SCREEN_HEIGHT=900
SCREEN_WIDTH=600
SCREEN_TITLE='惜缘工作室教程贴'

看到这里,你是不是就有点懵?别急,更😵の在下面~

def setup(self):
        set_background_color(color.WHITE)
        self.bx = 100
        self.by = 130
        self.bg_list=('images/road.png','images/喵.png')
        self.current_scene=0
        self.change_bg()
        self.balloons=[]
    def on_draw(self):
        start_render()
        self.bg.draw()
        self.mydraw()
        for balloon in self.balloons:
            balloon.draw()
    def change_bg(self):
        self.bg=Sprite(self.bg_list[self.current_scene])
        self.bg.center_x = 400
        self.bg.center_y = 300
    def on_update(self, delta_time):
        self.bx+=1
        for balloon in self.balloons:
            balloon.center_y+=5
        if self.bx>SCREEN_WIDTH and self.current_scene==0:
            self.bx=100
            self.current_scene=1
            self.change_bg()
            self.create_balloon()
        if self.bx > SCREEN_WIDTH and self.current_scene == 1:
            self.bx = 100
            self.current_scene = 0
            self.change_bg()
            self.balloons=[]
    def mydraw(self):
        draw_rectangle_filled(self.bx, self.by+70, 100, 80, color.RED)
        draw_rectangle_filled(self.bx, self.by+70, 40, 40, color.GRAY)
        draw_rectangle_filled(self.bx, self.by, 200, 60, color.RED)
        draw_circle_filled(self.bx-50, self.by-30, 30, color.BLACK)
        draw_circle_filled(self.bx+50, self.by-30, 30, color.BLACK)
    def create_balloon(self):
        balloon_list = ('images/balloon01.png','images/balloon02.png', 'images/balloon03.png', 'images/balloon04.png', 'images/balloon05.png')
        num=50
        for i in range(num):
            balloon=Sprite(random.choice(balloon_list))
            balloon.center_x=random.randint(0,SCREEN_WIDTH)
            balloon.center_y=-random.randint(300,600)
            self.balloons.append(balloon)
if __name__ == '__main__':
    game = MyDraw(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE)
    run()

哈哈哈,懵了吧?再说简单?我可是老生!你们运行一下?

哦对了,前面还要加一个:

class MyDraw(arcade.Window):


回复

上一页第 1 页 / 共 1 页下一页
别管我黑历史啊别管我黑历史啊

你······太牛了,居然搞得本室长都看不懂了【哭笑】

点赞2


评论


别管我黑历史啊别管我黑历史啊

emotion_编程猫_厉害了

点赞0


评论


陆奕博Max陆奕博Max

按照课上的代码复制的

点赞0


评论

太厉害了

嘿嘿

要不要再来一波?

好啊


TobylaiTobylai

额....我早会了

点赞0


评论

好吧,得出狠招了

来吧!我不怕你!

滑稽

呵呵呵

我也是滑稽的


TobylaiTobylai

现在我都搞情感分析了........

点赞0


评论

情感分析?

kitten上本来就有啊

额,kitten的不是情感分析!是指自然语言处理的情感分析

。。。

if。。。else。。。?

emmmmm不可能

别刁难一个小学生好吗?况且人家才刚过完生日

我也是小学生.........不说了

你是不是要把这个事情告诉所有人?????????????????????????????????????????????????

对不起没守住口

我是觉得你很用心才牢记着你的生日的呀

行了行了,我不说了


TobylaiTobylai

这不就是arcade那节有天安门的课吗..

点赞0


评论

对的


陆奕博Max陆奕博Max

#include<stdio.h>
int main(void) {
float pi = 0;int i = 1;float num = 1;while(num >= 0.0005) {pi += num;num*=i/(2*i+1):i++;}pi *= 2;printf("pi is %f\n",pi);return 0;}
懒得分开来

点赞0


评论

............cpp


别管我黑历史啊别管我黑历史啊

最牛操作再走一波

点赞0


评论


超级大贱超级大贱

???

点赞0


评论

怎么了?

晕了