- 浏览: 40890 次
- 性别:
- 来自: 北京
最新评论
文章列表
好吧,废话少说,开始我们win32游戏编程,期待我们能够创造出赏心悦目的游戏。
首先,打开vs2010创建如下工程:
加上如下代码:
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h>
//程序入口
i ...
- 2012-09-29 17:51
- 浏览 10939
- 评论(0)
[置顶] Java高效代码举例
- 博客分类:
- java
for循环一次的时间耗费在5个单位左右,本地int变量赋值一次的时间耗费在1-2个单位。下表列出了各种操作的时间耗费:
操作 时间耗费
int var = var 1.5
int array[0] = array[0] 4
for 6
throw --- catch 5000
下表是各种类型之间转化的时间耗费:
转化形式 时耗
SubClass = (SubClass) SuperClass 4
Interface = (Interface) Class 4
int à byte, intà char, intà short, intà long 1
intàfloat, intàdouble ...
一回想,已经毕业两个月,来到中科软也快两个月了,业余时间学习webGL,个人感觉这个东西很有前途,分享给大家,也算是我的学习笔记吧!
下面把建立三角形和矩形的代码整理到这里:
/**
*初始化图形缓存区 缓冲区实际上是图形卡上的内存
*/
function initBuffers() {
triangleVertexPositionBuffer = gl.createBuffer();//创建三角形顶点数组
gl.bindBuffer(gl.ARRAY_BUFFER, triangleVertexPositionBuffer);//绑定数值
...
今天闲来无事,发现新版本的CocoStudio功能已近非常强大了,于是自己尝试做了个小闹钟玩玩,发现美术跳帧动画也是件很费劲的事情。
C++设计模式之代理
废话少说,先奉上代码:
#include "stdafx.h"
#include <iostream>
using namespace std;
class IKindwomen
{
public:
IKindwomen(void);
~IKindwomen(void);
virtual void makeEyesWithMan();
virtual void tlaWithMan();
};
class WangPo{ ...
详解大端和小端郑重申明:本文转载自网络,指导我的学习,灰常感谢作者!
http://blog.csdn.net/ce123_zhouwei/article/details/6971544
一、什么是大端和小端
Big-Endian和Little-Endian的定义如下:
1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。
2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:
1)大端模式:
低地址 ------------- ...
本文中我们将尝试着控制窗口中的小圆跟随者上下左右键的操作来移动,会涉及键盘事件响应,游戏帧数控制等一些类问题,废话少说,先贴上源码:
#include "main2.h"
#include "MENUs.h"
#define WIN32_LEAN_AND_MEAN
#include <stdlib.h>
#include <windows.h>
#include <windowsx.h>
#include <stdio.h>
#include <math.h>
# ...
- 2012-10-14 23:50
- 浏览 6659
- 评论(0)
如何学好3D游戏引擎编程
- 博客分类:
- 游戏引擎
郑重申明:本文转载自网络,指导我的学习,灰常感谢作者!
这篇文章是我一年半前,找工作时候写的,那时是发到学校的BBS上。现在我工作了,想法和以前也有不同,但对游戏引擎编程理念还是基本差不多。在我没遇到U3以前 ...
- 2012-10-13 20:15
- 浏览 1041
- 评论(0)
预处理指令提供按条件跳过源文件中的节、报告错误和警告条件,以及描绘源代码的不同区域的能力。使用术语“预处理指令”只是为了与 C 和 C++ 编程语言保持一致。
预处理器的主要作用就是把通过预处理的内建功能对一个资 ...
- 2012-10-09 13:30
- 浏览 823
- 评论(0)
1.Hibernate有哪几种查询数据的方式
(1)导航对象图查询
(2)OID查询
(3)HQL
(4)QBC
(5)本地SQL
2.load()和get()的区别
load加载方法:
Java代码
Users user = (Users)session.load(Users.class, userId);
Users user = (Users)session.load(Users.class, userId);
get加载方法 ...
- 2012-10-08 23:08
- 浏览 907
- 评论(0)
人山人海的十一假期结束了,继续我们的游戏开发学习,今天继续我们的win32基础编程,在窗体上创建菜单、事件响应和绘制图形等。好吧(你已经烦了),废话少说,开始了:
一、窗口上添加菜单
首先,创建菜单头文件MENU.H文件,定义菜单选项,内容如下:
#define MENU_FILE_ID_OPEN 10000
#define MENU_FILE_ID_CLOSE 10001
#define MENU_FILE_ID_SAVE 10002
#define MENU_FILE_ID_EXIT 10003
然后,创建资源文件MENU.RC,声明菜单按钮,内容 ...
- 2012-10-08 22:44
- 浏览 3540
- 评论(0)
java基础笔试题汇总
- 博客分类:
- java
Java常见笔试题汇总
基础
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。
2、Java有没有goto?
java中的保留字,现在 ...
js正则表达式
- 博客分类:
- javascript
JavaScript采用的是Perl语言正则表达式语法的一个相当完整的子集.
正则表达式的模式规范是由一系列字符构成的.大多数字符(包括所有字母数字字符)描述的都是按照字面意思进行匹配的字符.这样说来,正则表达式/java/就和
所有包含子串 "java" 的字符串相匹配.虽然正则表达式中的其它字符不是按照字面意思进行匹配的,但它们都具有特殊的意义.正则表达式 /s$/ 包含两个字符.
第一个特殊字符 "s" 是按照字面意思与自身相匹配.第二个字符 "$" 是一个特殊字符,它所匹配的是字符串的结尾.所以正则表达式 /s$/ 匹配 ...
- 2012-09-24 00:02
- 浏览 716
- 评论(0)
Java JVM常用启动参数
一. java启动参数共分为三类
标准参数(-)
所有的JVM实现都必须实现这些参数的功能,而且向后兼容非标
准参数(-X)默认
jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;
...
- 2012-09-23 22:03
- 浏览 1049
- 评论(0)