自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

转载 学习游戏编程第一步就遇到的问题——SDK兼容性

VC 2010编译错误: error C2146: syntax error : missing ';' before identifier 'PVOID64'  【转自】 zhanyonhuerror C2146: syntax error : missing ';' before identifier 'PVOID64'一个简单的工程,出现奇怪的错误

2012-12-03 21:04:11 289

原创 Java之简单的水晶按钮实现

开发桌面程序,好看的GUI肯定是比较重要的啦。但是那么多API函数要使用,阿拉丁说:“如果不好好总结一下的话,是不会有什么进步的”。正好参考了网络上的一些资料,自定义了一个简单的按钮。下面就好好总结一下吧。其实我认为吧,重绘是通往自定义好看界面的必由之路,在java里也就是重载paint,paintComponent等函数。可以说java的GUI编程是比较便捷的,因为java为我们提供

2012-09-27 15:39:32 557

转载 Eclipse java 关联jdk源代码

当关联源代码时提示:The JAR file c:/program files/java/jre6/lib/rt.jar has no source attachment.You can attach the source by clicking attach source below:在C:\Program Files\Java\jdk1.6.0_30目录下有一个src.zip

2012-09-18 10:04:25 506

原创 Java Applet BasicStroke类

Stroke接口是java提供给程序员用来设置线条描绘的特性的,这些特性包括:线条宽度等应用在线条上的相关属性。BasicStroke是目前唯一一个实现了Stroke接口的类。简单来说,BasicStroke类允许定义线条的属性有:宽度,端头,联结方式,虚线模式等。具体设置的值可以参考API,这里仅给出一些参考:端头,即描述画笔末尾部分的属性,可以设置为: BasicStroke.CA

2012-09-18 09:46:32 2276

原创 Java Applet 冲突检测简单版

游戏中很重要的一个部分是检测物体之间的冲突。下面我们就来一起看看如何来通过边界盒来检测冲突。这里讲的冲突是针对于刚体的,就是说这里所说的两个物体不会同时在同一空间存在。当我们检测出冲突时,就能够触发另一种状态。测试实际的像素点显然非常耗时,所我们尝试用简单图形(比如说长方形)来框住物体,从而我们近似地将长方形之间的冲突看做物体之间的冲突。长方形之间的相互重叠比较容易检测出来,所以我们选

2012-09-16 19:43:40 591

原创 Java AffineTransform入门

这里我们要用java 2-D来进行坐标空间中的变换。看到这里貌似要去复习线性代数了(呜呜)。这里主要讲的是仿射变换的入门,我们这一次主要是要尝试用实例证明:仿射变换的顺序是不可逆的。我们将要看到的程序实现了两种情况,一种是先平移,再旋转;另一种是先旋转,在平移。为了能更好的理解程序,首先得了解一些基本内容。AffineTransform,即仿射变换。那么什么是仿射变换呢?几何中,一个向

2012-09-15 22:41:43 9823

原创 Java Applet图片平铺

这是学习了Java2游戏编程的Java API章节中的平铺图像这一部分后的总结。这个Applet实现了一个ItemListener接口。这是个新东西,我们来看看它的具体作用。ItemListener其实是个监听器接口(谁都知道)。这与javascript中我们对与鼠标单击等事件的处理类似。ItemListener主要用于像ComboBox这类的,具有明显状态的控件。而ItemListene

2012-09-15 16:10:20 773

原创 java Applet绘图(涉及双缓冲)

准备学习java2游戏编程。(其实这是一本书啦)然后作为基础的基础的基础,必须学习如何让键盘与界面进行交互。下面就是对一个基础得不能再基础的applet程序。虽然这是个小程序,但其中关于双缓冲概念的介绍是很重要的,要深入理解。(高级噢)首先先看代码:package bear.game.keyevent;import java.applet.Applet;import java

2012-09-15 11:41:26 1609

原创 Struts的第一课噢!吼吼~

今天心血来潮,决定开始着手Struts框架的学习!于是呢,费尽九牛二虎之力进行配置。用的是eclipse+Tomcat+Struts.2.3.4。要不是我比较有耐性,加上天资异秉,以及......(省略阿列夫0),还真坚持不下去。好了,开始进行总结吧!第一步,打开eclipse。嗯,成功一半了。第二步,建立Dynamic Web Project。Fi

2012-09-14 23:38:23 453

Practical Rendering and Computation with Direct3D 11

Direct3D 11 offers such a wealth of capabilities that users can sometimes get lost in the details of specific APIs and their implementation. While there is a great deal of low-level information available about how each API function should be used, there is little documentation that shows how best to

2018-06-14

C++ High Performance

关于如何用现代C++语言编写出高效程序的若干建议,值得下载收藏。

2018-06-07

空空如也

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

TA关注的人

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