pixel

基于pygame开发的游戏实例

╄→гoц情女王★ 提交于 2020-03-20 00:06:31
3 月,跳不动了?>>> 基于pygame的游戏实例 开发语言:python 开发工具:pycharm 1.贪吃蛇 游戏规则 键盘wasd控制蛇的方向,寻找吃的东西,每吃一口草莓蛇的身子会越吃越长碰墙,咬到自己的身体或咬自己的尾巴则游戏结束。 参考代码 import pygame,sys,time,random from pygame.locals import* pygame.init() fpsClock=pygame.time.Clock() playSurface=pygame.display.set_mode((640,480)) pygame.display.set_caption("贪吃蛇游戏") redColor=pygame.Color(255,0,0) blackColor=pygame.Color(0,0,0) whiteColor=pygame.Color(255,255,255) greyColor=pygame.Color(150,150,150) snakePosition=[100,100] snakeSegments=[[100,100],[80,100],[60,100]] raspberryPosition=[300,300] raspberrySpawned=1 direction='right' changeDirection

2D游戏开发-第三周作业

家住魔仙堡 提交于 2020-03-17 20:40:25
某厂面试归来,发现自己落伍了!>>> 1.坦克大战 import os,sys,pygame from pygame.locals import * def control_tank(event): speed=[x,y]=[0,0] speed_offset=1 if event.type==pygame.KEYDOWN: if event.key==pygame.K_LEFT: speed[0]-=speed_offset if event.key==pygame.K_RIGHT: speed[0]=speed_offset if event.key==pygame.K_UP: speed[1]-=speed_offset if event.key==pygame.K_DOWN: speed[1]=speed_offset if event.type==pygame.KEYUP: if event.type in [pygame.K_UP,pygame.K_DOWN,pygame.K_RIGHT,pygame.K_LEFT]: speed=[0,0] return speed def play_tank(): pygame.init() window_size=Rect(0,0,640,480) speed=[1,1] color_white=[255,255,255]

第三周:2d游戏制作作业

别说谁变了你拦得住时间么 提交于 2020-03-17 19:34:59
某厂面试归来,发现自己落伍了!>>> 1. import pygame,sys,time,random from pygame.locals import * pygame.init() fpsClock = pygame.time.Clock() playSurface = pygame.display.set_mode(( 640 , 480 )) pygame.display.set_caption( ' 贪吃蛇游戏 ' ) # 定义一些颜色 redColour = pygame.Color( 255 , 0 , 0 ) blackColour = pygame.Color( 0 , 0 , 0 ) whiteColour = pygame.Color( 255 , 255 , 255 ) greyColour = pygame.Color( 150 , 150 , 150 ) # 初始化了一些程序中用到的变量 snakePosition = [ 100 , 100 ] snakeSegments = [[ 100 , 100 ], [ 80 , 100 ], [ 60 , 100 ]] raspberryPosition = [ 300 , 300 ] # 位置 raspberrySpawned = 1 # 是否吃到树莓 direction = 'right'

Pixel XL 刷机前未退出Google帐号,解锁记

China☆狼群 提交于 2020-03-08 22:14:29
我前几天刷机未退出Google帐号,导致刷入的新系统验证一直不过,于是死活登陆不了,其实就是被锁了。 我的解决方案分成三步: 1. 刷入第三方不带google服务的ROM,我使用的是 LineageOS 2. 在第三方的ROM中重新安装Google服务及市场并登陆Google帐号,然后再次退出 3. 重新刷Google官方的镜像,并root,完成解锁! 刷 LineageOS 详细步骤: 1. 下载LineageOS的最新版本 https://download.lineageos.org/marlin 2. 下载OpenGApps的最新版本 https://opengapps.org/?api=9.0&variant=nano 注意,上面的两个版本最好是同一天的,如: lineage-16.0- 20200307 -nightly-marlin-signed.zip open_gapps-arm64-9.0-nano- 20200307 .zip 这两个版本都是0307,减少不匹配导致出问题的概率 3. 下载 TWRP for marlin twrp-3.3.1-2-marlin.img 最新版本 https://dl.twrp.me/marlin/ 4. 下载 adb工具,将上面的下载zip的文件与adb.exe放在同一目录下调用方便 https://developer

Draw a single pixel on Windows Forms

末鹿安然 提交于 2020-03-08 04:57:11
问题 I'm stuck trying to turn on a single pixel on a Windows Form. graphics.DrawLine(Pens.Black, 50, 50, 51, 50); // draws two pixels graphics.DrawLine(Pens.Black, 50, 50, 50, 50); // draws no pixels The API really should have a method to set the color of one pixel, but I don't see one. I am using C#. 回答1: This will set a single pixel: e.Graphics.FillRectangle(aBrush, x, y, 1, 1); 回答2: The Graphics object doesn't have this, since it's an abstraction and could be used to cover a vector graphics

vue学习总结--引入reset.css与border.css

不打扰是莪最后的温柔 提交于 2020-03-07 11:23:07
1. reset.css ,初始化整体样式,去除某些标签的默认样式,比如 <li></li> 的小黑点;因为每个人用的初始化样式都有所区别,但都大同小异,所以这里我只放我目前在用的代码,大家也可以自行搜索其他开发者发布的版本 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio,

swift--Photo相关用法(图片压缩,拍照取色)

给你一囗甜甜゛ 提交于 2020-03-05 10:25:19
本示例包含 - 调用系统相机 - 读取系统相册图片 - 图片压缩 - 提取图片中某一点的颜色 - 把图片保存到系统相册 注意: - 第一次运行会奔溃,根据日志中的提示在info.Plist文件中添加对应Key获取相关权限。 - 如果不压缩图片,选用相册中的高分辨率图片进行取色,在手指拖动时会有明显的卡顿 import UIKit import Photos class ViewController: UIViewController { let tagView = UIView() @IBOutlet weak var imageView: UIImageView! @IBAction func compressionClick(_ sender: Any) { if let image = imageView.image?.compression(size: CGSize(width: imageView.bounds.height, height: imageView.bounds.height)) { imageView.image = image } } @IBAction func saveImageClick(_ sender: Any) { if let image = imageView.image { UIImageWriteToSavedPhotosAlbum

pixel-anchor 相关概念

喜你入骨 提交于 2020-03-04 13:51:32
Pixel-Anchor原文: 添加链接描述 引用: 添加链接描述 数据集: 添加链接描述 对于数据增强,统一从图片中裁剪640*640的样本来形成大小为32的mini-batch。在ImageNet数据集训练的模型作为预训练模型。SynthText数据集包括800k合成的文本图像,用来预训练模型,然后在每个基准数据集继续训练对应的图像。对于每个数据集,在第一阶段训练时,初始lr设置为0.0001,然后在第二阶段训练减到0.00001。 首先用公共数据集SynthText和自己的数据集来得到模型的特征,然后在两个具有挑战性的公共基准来评估:ICDAR 2015 和ICDAR 2017 MLT。 Pixel-based: 1、FPN: 特征金字塔网络 2、ASPP: 空洞空间金字塔pooling Anchor-based: 1、SSD: 添加链接描述 2、APL: 自适应预测层 该层分别为不同的卷积核搭配不同的宽高比锚,以适应不同尺度、不同角度的文本。主要分为以下5类: a)、正方形anchors:宽高比=1:1,卷积滤波器大小为3x3,主要为了检测方正规整的文字; b)、中等水平anchors:宽高比={1:2,1:3,1:5,1:7},卷积滤波器大小为3x5,主要为了检测水平倾斜的文字; c)、中等垂直anchors:宽高比={2:1,3:1,5:1,7:1}

解决Android studio无法使用BufferedImage获取图片RGB问题

纵然是瞬间 提交于 2020-02-29 21:49:52
原因:Android有自己的图像包 代码: //以文件流的方式读取图片 FileInputStream fis = new FileInputStream ( "/sdcard/test.png" ) ; Bitmap bitmap = BitmapFactory . decodeStream ( fis ) ; picture . setImageBitmap ( bitmap ) ; int height = bitmap . getHeight ( ) ; //图片的高度 int width = bitmap . getWidth ( ) ; //图片的宽度 int pixel ; for ( int i = 0 ; i < width ; i ++ ) //可自行更改起点位置 for ( int j = 0 ; j < height ; j ++ ) { pixel = bitmap . getPixel ( i , j ) ; //下面三行获取像素点(i, j)的RGB值 rgbR = ( pixel & 0xff0000 ) >> 16 ; rgbG = ( pixel & 0xff00 ) >> 8 ; rgbB = ( pixel & 0xff ) ; System . out . println ( "i=" + i + ",j=" + j + ":(" +

android改机教程

混江龙づ霸主 提交于 2020-02-28 22:30:34
study_Android_Mchange android 系统定制(魔改) 视频教程 第一章 android源码编译与刷机基础 第一课 Pixel刷谷歌官网rom包 第二课 android 4版本源码编译 第三课 Nexus4刷android4.4 第四课 android 8版本源码编译与Pixel刷机 第五课 android 10版本源码编译与Pixel刷机 第六课 android 内核源码编译 第七课 Pixel替换内核 第八课 root教程(第三方root工具) 第二章 调试篇 第一课 app程序调试(系统程序与无源码程序) 第二课 java服务源码调试 第三课 so层c++程序调试(系统程序与无源码程序) 第四课 如何系统开机调试 第五课 内核源码调试 第三章 魔改篇(上) 第一课 自定义root工具之su程序编写 第二课 自定义root工具之安全屏障程序编写 第三课 android10 驱动开发 第四课 运营商信息获取流程分析 第五课 运营商信息修改 第六课 dex加载流程分析 第四章 魔改篇(下) 第一课 主动dump dex 第二课 so加载流程分析 第三课 主动dump so 第四课 进程虚拟内存原理 第五课 内存监控器实现 第六课 文件过滤器与网络过滤器相关 视频持续更新....... 已上传 b站 地址: https://space.bilibili.com