自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 游戏中的一些数学物理问题(2)

已实现内容:根据贝塞尔曲线绘制出抛物线问题:贝塞尔曲线创建的时候是完整的曲线,无法画出虚线绘制部分线段。而且速度向下时不符合客观事实。需求:绘制出符合地球物理的抛物线,虚线早期的代码,用过百度百科的斜抛公式,和二次函数交点式解法求函数,但是效果都不理想。后来发现自己对于游戏的理解太过浅薄,在程序员创造的游戏世界中,用上帝世界的公式显然是不太合理的。程序员的世界是离散...

2018-08-26 20:59:00 259

转载 游戏中的一些数学物理问题(1)

最近在做一个游戏,愤怒小鸟百战天虫一类的,好像叫做炮术游戏吧。然后遇到了一些数学问题,发现自己果然不擅长数学,花了不少时间。分享一下已经解决的问题。已实现的内容:人物的初速度根据触点离人物位置而变化,触点离人物越远,松手后人物的初速度越大,飞的越远问题:因为人物不能无限飞行。需求:限制人物的行动范围。要限制人物的行动范围,比较好的实现方法是限制...

2018-08-23 17:42:00 246

转载 从《淘金者》看游戏细节

《淘金者》是上个世纪的红白机游戏,于1983年在任天堂家用游戏机FC上首度公布并进行发售,百度百科说是班戈环帝国三部曲之一,给一代人留下深刻回忆巴拉巴拉……图形化的游戏引擎极大的简化了游戏的开发过程,前段时间看书用python的pygame写一个打飞机小游戏耗费了几天的时间,在游戏引擎上实现一个相同的游戏仅仅需要几个小时。我用的是Gamemaker8.0,引擎自带的GML脚本语言...

2018-07-19 21:35:00 374

转载 vim编辑器笔记

一、基本操作模式:正常模式(默认)输入模式(在普通模式中按i,esc切换回普通模式) 1、光标在屏幕文本中用hjkl字母键控制h(左移) j(下移) k(上移) l(右移)2、进入vim编辑器(从命令行)$vim 文件名<回车>3、退出vim编辑器,<esc> :q!<回车>放弃所有改动<esc> :wq <回车&gt...

2018-06-13 22:15:00 146

转载 简单的印刷电路原理

电路板看上去很复杂,实际上确实很复杂。要学习‘现代印刷电路的原理与工艺’就要了解电路的组成原理。只要理解印刷电路的构成,加上中学学习的简单电路知识,就能粗略地阅读电路板(pcb)。 下图是一个最简单的电路,用导线连接电源、开关、和灯L,构成了一个能够控制灯亮灭的电路。然后,我们试图在电路板上搭建一个这样的电路。 首先需要一块绝...

2018-05-05 11:10:00 576

转载 python爬虫(一)

什么是网络爬虫?爬虫可以理解为一段按照一段规则抓取网络信息的程序,比如我们常用的搜索引擎就是网络爬虫。因为python写爬虫的效率比较高,所以很多爬虫都是使用python开发的。 爬虫模拟浏览器自动对服务器交互,一般web浏览器发生的事情:打开浏览器,浏览器对服务器发送请求,服务器回应客户端,浏览器显示网页。我们可以通过代码模拟这个过程,比如下载一部小说...

2018-05-04 22:56:00 135

转载 Python学习笔记-matplotlib

一、安装matplotlib 利用pip安装,在命令行中输入pip install matplotlib pip就会自动下载matplotlib。下载完成后进入python的交互模式,输入import matplotlib  如果没有出现错误信息,表明安装成功。 二、绘制折线图和散...

2018-01-25 16:51:00 153

转载 python学习笔记(六)

十、遍历列表 1、python提供了一个函数range(),可以生成一个整数序列,用list()可以转换成列表。比如1 numbers = list(range(1,6))2 print(numbers)3 4 #[1,2,3,4,5] 2、for循环 语法是for x in ...:。把......

2018-01-19 20:01:00 116

转载 python学习笔记(五)

八、数据类型 我们知道计算机中的一切都是以数字的形式存在的,和传统的数学对数字有自然数、整数、奇偶数等数字分类一样,计算机对数据也有分类。如果要python做特特定的工作,就要指定数据类型。下面是几种常见的数据类型: 1、整数 int 和数学中的整数一样,包括正整数和负整数。-100、0、1、1000、20000、12...

2018-01-18 10:36:00 115

转载 python学习笔记(四)

六、变量 变量是用来存放数据的储存空间。与中学数学中函数的变量类似,却又不完全相同。我们可以把不同的数据储存在变量中,也能把不同的数据从变量中读取出来。有人形象地把变量比作罐头,我们可以把不同的食物封到罐头里面,也能从罐头中取出我们存放的食物。 在大多数编程语言中“=”等号叫做赋值,和数学中的等于有点区别。在大多数编程语言中,赋值的意思...

2018-01-17 10:09:00 134

转载 python学习笔记(三)

五、从终端运行Python程序 很多时候我们能从编辑器直接运行程序,但有些时候我们不得不从终端运行。 1、打开命令行,输入cd+目录的命令,切换到文件夹python_work 2、输入dir命令(directory,表示目录),可以看到这个目录下有什么内容 3、可以看到我们目录下面有hello_wor...

2018-01-15 22:27:00 307

转载 python学习笔记(二)

三、编辑器的安装 我们写字的时候要用到纸笔,写代码的时候要用文本编辑器。 在这里推荐两款编辑器: Notepad++ :https://notepad-plus-plus.org/ Geany :http://geany.org/ 在官网显眼的地方找到对应系统的版本下载好就...

2018-01-15 16:59:00 140

转载 python学习笔记(一)

在不久的将来,程序员会统治地球,所以我觉得每个人都应该学习一下编程。而Python简单易学实用非常适合作为计算机入门。 先回答几个问题。 1、Python是什么? python是一种计算机程序设计语言,就像日常生活中经常听到的C语言,java,C++一样,能够编写程序让计算机为我们工作。python也是蟒蛇,...

2018-01-13 23:07:00 168

转载 为什么要写博客

博客似乎是一个古老的词。追溯到初中以前,偶尔听到人们提起博客,赞叹“XXX的博文写得不错啊”。自从微博被发明后就没怎么听说过博客了,大家都玩微博、qq空间朋友圈之类的。我甚至一度认为博客早已从地球上消失,毕竟博客时代已经过去这么久。在学习的时候用百度查询一些问题,发现很多问题的解答都会出现在各种博客里。现在写博客的人大多数是程序员,所以关于计算机的问题一般会...

2018-01-12 13:49:00 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除