- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 C++ PeekMessage与GetMessage的对比
相同点:PeekMessage函数与GetMessage函数都用于查看应用程序消息队列,有消息时将队列中的消息派发出去。不同点:无论应用程序消息队列是否有消息,PeekMessage函数都立即返回,程序得以继续执行后面的语句(无消息则执行其它指令,有消息时一般要将消息派发出去,再执行其它指令)。GetMessage函数只有在消息对立中有消息时返回,队列中
2014-10-24 21:45:13 1261
转载 (第二章)C++基本绘图
首先介绍一下GDI(Graphics Device Interface)。GDI,中文翻译为“图形设备接口”,是Windows API中相当重要的一个成员,它掌管了所有显像设备的图像显示及输出功能。Windows系统现在的图形操作环境都是他的功劳。Ⅰ.坐标与DC在实际利用GDI绘图之前,我们先来了解一下几个屏幕绘图的基本概论。▲创建一个窗口之后,显示
2014-10-24 21:41:18 8940 1
转载 C++chan常用API
这篇文章能让初学者快速了解visual C++ MFC中常见的核心的类与函数,虽然全部看下来有点枯燥,但对初学者快速了解MFC的框架结构很有好处。常用类CArchive类:用于二进制保存档案 CBitmap类:封装Windows的图形设备接口(GDI)位图 CBrush类:封装图形设备接口(GDI)中的画刷 CButton类:提供Wi
2014-10-24 20:47:19 924
原创 (第九章)Unity3D-音频和天空盒子
学了那么久有没有发现,周围太安静,一个游戏怎么可以没有声音呢是不是。在U3D里面添加声音很简单。先讲两个概念,AudioListener,AudioSource声音监听和声音源,顾名思义,监听就是监听该声音(监听声音源的声音。) 首先我们直接导入自己的声音,U3D在导入的时候会自己将声音格式转换成自己所支持的格式,这个过程需要一些时间。 接下来我们给摄像机添加声音监听,由于
2014-10-21 00:26:54 774
原创 (第八章)Unity3D-物理世界之打箱子
之前已经将了一些物理知识,现在我们来结合之前所学的知识,再加上一些其他知识,来做个打箱子的小游戏。 先说下用到的知识。 首先我们动态的创建物体,并且为物体添加一些属性,代码入下 //产生一个Cube GameObject gobjCube=GameObject.CreatePrimitive(PrimitiveType.Cube); //设定位
2014-10-20 22:56:46 779
原创 (第七章)Unity3D-物理世界
很多游戏里都有各种不同的物理行为,而且写这些物理行为的代码却是很需要你的物理基础加数学基础,然而Unity3D引擎已经为你写好了一些基本的物理效果,然开发者方便了很多,但是这些远远还是不够一个游戏的使用,所以具体情况具体分析。现在我们就来了解一下U3D里面的物理引擎。 首先我们创建一个小球,然后再为小球设置为刚体
2014-10-20 22:52:09 1240
原创 (第六章)Unity3D-地形编辑
Unity3D提供了很强大的地图编辑功能,如果你不需要画面那么美的话,Unity3D提供了很多素材。我们可以在上面自由的建山,还有花草树木等。好了废话不多说了开始进入正题吧. 首先新建一个Unity3D工程,然后开始新建一个地形如图
2014-10-20 00:50:10 3697
原创 (第5章)Unity3D-ObjectGame
GameObject 游戏物体是Unity场景里面所有实体的基类. Variables变量isStaticEditor only API that specifies if a game object is static.只有在API指定一个游戏物体是静态的时候编辑。transformThe Transform attached to this
2014-10-18 16:40:25 656
原创 (第四章)Unity3D-地球旋转Dome
博主没事写了一个很简单的Doem就几句代码。就是地球围绕太阳转. 首先创建两个球体,分别设置相应的大小,取名为Sun,Earth。然后创建一个C#脚本编写代码.using UnityEngine;using System.Collections; public class EarthCtrl : MonoBehaviour { //声明游戏对象private Gam
2014-10-18 16:35:46 4392
原创 (第三章)Unity3D-Vector3
今天来介绍一下Vector3这个类 Vector3 三维向量 表示3D的向量和点。这个结构用于在Unity传递3D位置和方向。它也包含做些普通向量运算的函数。除了下面列出的函数,其他类用于处理向量和点。例如Quaternion和Matrix4x4类用于旋转或变换向量和点。
2014-10-18 14:09:50 4179
原创 (第二章)Unity3D用键盘控制物体旋转
今天博主学习了怎么控制一个物体旋转,运用到很简单的几句代码.在update()中写入这样的代码.void Update () {if(Input.GetKey(KeyCode.UpArrow)){//向上转//transform代表当前对象transform.Rotate(Vector3.right*Time.deltaTime*30);}i
2014-10-18 13:55:29 7597 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人