之前,我们完成了坦克的移动和地图的绘制,这次我们来完成碰撞检测和炮弹的发射。 上代码前来张最新的类图: 3. 碰撞检测 前面我们已经完成了坦克的移动和地图的绘制,下面我们开始写碰撞检测。 3.1 创建碰撞检测对象 我们创建一个对象来做碰撞检测,由于碰撞检测都是在对象移动的时候进行的所以我们让Move ...
分类:
编程语言 时间:
2017-06-01 13:18:40
阅读次数:
211
引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在spring MVC中如何使用它们来映射请求信息。 1. Content-Type Medi ...
分类:
编程语言 时间:
2017-06-01 13:17:53
阅读次数:
313
1.打开文件 f=open('a.txt','a+',encoding='utf-8')#f代表的是文件对象,叫句柄 f.seek(0)把文件指针到最前 文件打开模式有3种: 1:w写模式,它是不能读的,使用w时是会清空原来的内容然后再写入 w+写读模式,使用w时是会清空原来的内容然后再写入 2:r ...
分类:
编程语言 时间:
2017-06-01 13:17:43
阅读次数:
185
一、函数式编程 1、lambda 表达式 参数值 -> 函数体内容,例如: // Java 8之前:new Thread(new Runnable() { @Override public void run() { System.out.println("Before Java8, too much ...
分类:
编程语言 时间:
2017-06-01 13:17:16
阅读次数:
224
出售unity3d串口插件 利用C++编写,解决了mono库 serialport的bug. serialport串口的bug地方在于: 1.有一些数据无法收到。 2.会丢失第一个字节。 3.延迟 我写的库,可以接受所有消息,实时接受,支持高波特率,测试稳定的有38400,单片机30ms发送过来一次 ...
分类:
编程语言 时间:
2017-06-01 13:15:59
阅读次数:
150
//【要求】按以下描述和要求建立一个含有对象成员的类TeleBook,用类Record定义的数组是TeleBook的数据成员。 // 写出所有定义成员函数的代码。执行主函数对其测试。 Record私有成员 // string name; //姓名 //char *telnum; //电话号码 // ... ...
分类:
编程语言 时间:
2017-06-01 13:15:21
阅读次数:
190
一致性Hash算法 关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中"一致性Hash算法"部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。 算法的具体原理这里再次贴上: 先构造一个长度为232的整数环(这个环被称为一致性 ...
分类:
编程语言 时间:
2017-06-01 13:14:28
阅读次数:
255
1、单一文件创建unity3d using UnityEngine; using UnityEditor; using System.IO; public class BuildAssetBundlesFromDirectory { [@MenuItem("Asset/Build AssetBund ...
分类:
编程语言 时间:
2017-06-01 13:13:01
阅读次数:
276
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下……求它在第10次落地时,共经过多少米?第10次反弹多高? public class Example10 { public static void main(String[] args) { height(); } public sta ...
分类:
编程语言 时间:
2017-06-01 13:12:47
阅读次数:
133
2. 完善地图 我们的地图中有空地,墙,钢,草丛,水,总部等障碍物。 我们可以把这些全部设计为对象。 2.1 创建障碍物对象群 对象群保存各种地图上的对象,我们通过对象的属性来判断对象是否可以被穿过或被攻击。 Barrier.js: View Code View Code 2.2 写入地图的数据。 ...
分类:
编程语言 时间:
2017-06-01 13:12:31
阅读次数:
190
以前有不少朋友问关于学习各种技术的推荐书籍的问题,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:) Win32开发 Programming Windows by Charles Petzold:Charles Petzold的书,Windows编程入门的超经典书籍,很多朋友学习 ...
分类:
编程语言 时间:
2017-06-01 13:12:00
阅读次数:
121
第一个也是最容易区分的一点就是声明变量和方法。JavaScript的脚本: 1. private var cubeTransform; 在C#中,同样的代码则会是: 1. private Transform cubeTransform; 这对方法同样适用,在C#中,一个方法什么值也没有返回,那么他的 ...
分类:
编程语言 时间:
2017-06-01 13:11:51
阅读次数:
222
/******************************************************************** @file Main.cpp @date 2017-06-01 12:17:46 @author Zoro_Tiger @brief 问题 1047: C语言程... ...
分类:
编程语言 时间:
2017-06-01 13:11:22
阅读次数:
180
最近在家里的电脑上安装了eclipse,安装完成后尝试打开eclipse的时候,我内心估计是要报错的。我期待看到的是,这个eclipse需要安装jdk才能运行,并且会告诉我需要的jdk版本。 结果eclipse直接运行成功了。我怀疑是新版的eclipse难道自带了jdk,结果在eclipse的目录下 ...
分类:
编程语言 时间:
2017-06-01 13:11:04
阅读次数:
155
Unity3D中播放游戏视频的方式有两种,第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上。第二种是在GUI层面上播放视频。播放视频其实和贴图非常相像,因为播放视频用到的MovieTexture属于贴图Texture的子类,那么本章我们就好好学习一下U ...
分类:
编程语言 时间:
2017-06-01 13:10:18
阅读次数:
227
如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): 现在,在交互式命令行下用 print 试试: 但是,如果直接敲变量 p: 似乎__str__() 不会被调用。 因为 Python 定义了__str__()和__repr__()两种方法,__str__()用于显示给用户,而_ ...
分类:
编程语言 时间:
2017-06-01 13:10:10
阅读次数:
158