自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一剑之下的天空

记录我编程之路的点点滴滴!!!

  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

转载 <p>这段文字用的是缺省的字体颜色。</p>

一、小数转为整数floor:下退 Math.floor(12.9999) = 12 ceil:上进 Math.ceil(12.1) = 13; round: 四舍五入 Math.round(12.5) = 13 Math.round(12.4) = 12   二、小数位数控制 保留到整数:exam = Math.round(exam);保留一位小数:exam = Math.ro

2013-02-26 22:39:01 832

转载 HTML页面跳转的5种方法

下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。1) html的实现 优点:简单缺点:Struts Tiles中无法使用 2) javascript的实现 // 以下方式直接跳转 window.location.href='hello.htm

2013-02-26 21:19:34 1359

转载 VC++加载透明png图片的两种常用方法——GDI+和CImage

先看看GDI+的方法方法1:1.GDI+画透明图层(alpha)的png图片stdafx加入如下:#include //初始化一下com口#include "GdiPlus.h"using namespace Gdiplus;#pragma comment(lib,"gdiplus.lib")开始初始化:

2013-01-28 15:06:06 2255

原创 WinINet入门

一、Internet客户端编程目前找到的Internet客户端编程方式有:1.WinSocket,比较底层的编程,自由灵活、功能强大,同时也什么复杂、繁琐,需要了解大量的协议。2.Wininet,使用方便,功能简单,只支持HTTP、FTP和Gopher,同时局限于Windows平台。3.Curl,性能强大,在Linux下得到广泛使用,但编译起来比较麻烦。4.POCO的n

2013-01-25 11:05:00 1014 1

转载 PathFindFileName函数,由文件路径获得文件名

标题: PathFindFileName函数,由文件路径获得文件名作者: Demon链接: http://demon.tw/programming/pathfindfilename.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。PathFindFileName函数的作用是返回路径中的文件名。 PTSTR Path

2012-12-10 22:08:19 8545

转载 unity3d中脚本运行顺序的个人研究

为一个场景对象添加上三个脚本,在场景开始运行时,脚本中的Start方法将会按照脚本添加的顺序来依次运行,而Update方法却是完全相反比如:有A1、A2、A3三个脚本,它们的添加顺序是A1、A3、A2,那么在场景运行时,程序运行顺序是A1.Start()、A3.Start()、 A2.Start()、A2.Update()、A3.Update()、A1.Update()……,即使A1.Star

2012-11-18 00:30:59 3876

转载 POCKET RPG WEAPON TRAILS(for Unity3D)武器拖尾插件

There are two scripts required to get Pocket RPG Weapon Trails working.要使武器拖尾运作需要两个脚本。WeaponTrail.csAnimationController.csYou will also need another script that calls AnimationController and

2012-11-17 16:01:37 5617

转载 unity3D知识点

prefab:提供类似于C++中类的概念,方便用户建立对象。比如在建立碰撞盒的时候,可以建立prefab,方便同时修改碰撞盒的现实和隐藏。透明贴图unity3d中自带的shader没有提供一种支持:透明贴图层+漫反射贴图层的shader。因此在使用透明贴图的时候,需要将透明贴图制作为PNG格式。使用transparent——>bump diffse shader;Photosh

2012-11-14 15:36:46 1708

转载 Unity3D导入贴图网格教程

本篇说的是Unity导入贴图和模型Unity资源导入:对于游戏中资源导入可以导入图片,网格等。Project面板右键—〉import new asset图片:导入图片后再Project面板选中,会在Inspector面板出现其属性设置。说说几个重要的:TextureType:贴图类型,这会影响选择类型贴图时候有限选择。AlphafromGrayscal:使用

2012-11-14 15:33:47 8808

转载 临时文件创建及使用函数

//创建临时文件void OnCreateTempFile() {//get unique temporary file.CString strFile;GetuniqueTempName (strFile);TRY{        //Create file and write data.Note that file is closed

2012-10-29 10:40:26 870

转载 Unity3D界面介绍

一、菜单栏1.File(文件)菜单:打开和保存场景、项目,以及创建游戏。2.Edit(编辑)菜单:普通的复制和粘贴功能,以及选择及其相应的设置。3.Assets(资源)菜单:与资源创建、导入、导出以及同步相关的所有功能。4.GameObject(游戏对象)菜单:创建、显示游戏对象以及为其建立父子关系。5.Component(组件)菜单:为游戏对象创建新的组件或属性。6.Te

2012-10-27 20:01:46 5765

原创 使用内置MonoDevelop进行Unity3D的脚本调试

Unity3D 3.0版本开始,支持使用MonoDevelop调试,本文所使用的是Unity3D 3.5.5f3。一、下载并安装Unity3D(3.0以上版本)以及内置的MonoDevelop(安装Unity3D时勾上即可,如图1),记得是内置的MonoDevelop,MonoDevelop官方下载的版本是没有Unity3D调试插件的。图1-勾选MonoDevelop

2012-10-23 14:27:07 18818 4

原创 Asset Server的搭建与使用

Unity Asset Server资源服务器是Unity内部自带的带图形用户界面的资源和版本控制管理工具,类似于我们平时所熟知的SVN、perForce。本文将重点介绍Asset Server的搭建和使用方法。1.首先到官网去下载Asset Server工具,

2012-10-10 15:51:49 3027 2

原创 Say Hello to Android!!!

引言:合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。第一步:新建一个Android工程项目打开Eclipse IDE,【菜单栏】——【File】——【New】或者直接在【Package Explorer】里右键【New】,选择【Android Application Project】。如果不能直接找到【Android Application Project】选项,

2012-08-29 17:20:53 817

原创 Android开发环境搭建

引言:工欲善其事必先利其器,从本文开始将会记录我重新步入Android开发的一系列经验。第一步:安装Java开发环境1.JDK下载及安装:访问以下网址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载并安装最新版本的JDK。如图所示:图1、JDK下载2.Java安装目录详解:

2012-08-25 12:11:30 644

转载 游戏编程数学和物理基础(相关函数)

功能:判断一个数字是否是2的n次幂输入:待检测的数字输出:如果该数字为2的n次幂则返回true,否则返回falsebool powOfTwo(int num){ return !(num &(num-1));}用来存储点的一些数据类型1.浮点数数组,优点是速度快、简单和内存开销低float 3dPoint[3];2.包含3个浮点数的结构体,优点是可以重载运算符和自定义

2012-06-23 11:19:10 1664

转载 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1

转载至:http://www.cnblogs.com/oiramario/archive/2010/03/03/1677461.htmlogre 1.7.0的下载、配置和编译指南----------------------------------------------- 1.  ogre 1.7.0的下载地址:https://sourceforge.net/projects/

2012-06-22 16:26:46 551

转载 结合使用Ogre 1.7.1 +CEGUI 0.7.1

这篇文章是对于Ogre3D中文网——基础教程六的补充,阅读前假定你已经对于Ogre和CEGUI有一定了解,并且阅读了《基础教程六》如果你还不了解他们,你应该知道:Ogre是一个3D图形渲染引擎;CEGUI是灵活的,可自由定义样式的GUI框架,他可以很好的支持Ogre,来绘制界面。如果你对于Ogre和CEGUI感兴趣,以下将是很好的学习资源:Ogre:http://www.o

2012-06-22 12:47:27 800

转载 VC编译选项 MT MTd MD MDd

VC编译选项 多线程(/MT)多线程调试(/MTd)多线程 DLL (/MD)多线程调试 DLL (/MDd)C 运行时库                        库文件Single thread(static link) ML            libc.libDebug single thread(static link) MLd        libcd.l

2012-06-19 20:28:46 849

转载 Android全屏

/**全屏设置,隐藏窗口所有装饰*/ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); /**标题是属于View的,所以窗口所有的修饰部分被隐藏后标题依然有效*/ requestWindowF

2012-04-23 23:37:24 703

转载 3D MAX 快捷键

3DSMAX 常用快捷键Shift +Z前一视图Shift +Y后一视图[、 ]放缩视窗(中键)Alt + Z放大镜Ctrl + W局部放大Shift + Ctrl + Z Alt + Ctrl + ZZ物体最大化Ctrl + R旋转视图Ctrl + P平移(按中键)Alt + W最大化当前窗口Ctrl +

2012-04-10 14:21:20 2560

转载 X文件的导出系列1——静态模型

现今流行的3D游戏格式有很多种,根据游戏类型的不同,每个游戏使用的文件格式也不同,一般来说,都是一个游戏对应于一种文件格式。不过看到《Professional XNA Game Programming》一书中使用x文件就能制作出很漂亮的赛车游戏,觉得对游戏制作爱好者来说x或fbx文件够用了。对我这种3D菜鸟来说,要自己创建一个模型实在是太难了,如果没有一个美术师帮你绘制模型,那么最好的方法就是从网

2012-04-07 17:45:12 3577

转载 JAVA中int、String的类型转换(其他类型同理)

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte

2012-04-01 14:39:28 713

转载 非客户区消息 (转载)

非客户区域消息  如果鼠标在窗体除客户区域外的部分引发鼠标事件的话,窗体就会收到一个非客户区域消息。非客户区域由边框、菜单栏、标题栏、滚动条、系统菜单、最小化、最大化组成。  非客户区域消息主要是为了系统自身使用,比如,当热点移到窗口边框上时,系统用非客户区域消息把鼠标光标变为两个箭头的光标。窗体必须传递非客户区域消息给DefWindowProc函数,以便利用内置的鼠标处理接口。  对

2012-03-20 19:48:55 3664 1

转载 WM_ACTIVATE消息

消息: WM_ACTIVATE参数: fActive  = LOWORD(wParam);   // activation flagfMinimized = (BOOL)HIWORD(wParam); // minimized flaghwndPrevious= (HWND)lParam;   // window handlefActive 参数主要定义了该窗口发生了什么事情,

2012-03-20 19:48:10 2111

转载 vc彻底删除目录

VC 完全删除文件夹文章来源网络 属于vc分类 电脑编程网整理 2009116简介:这是VC 完全删除文件夹的详细页面,介绍了和vc,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处 项目中要使用删除文件的功能,于是找了找资料,总结了一些方法,其实都很简单的。希望对大家有帮助:常用文件函数: if(finder.IsDirec

2012-01-28 17:11:22 861

转载 学习VC / MFC开发必须了解的常用宏和指令

1、#include指令    包含指定的文件    2、#define指令     预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后一长串”的宏,它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了   3、#typedef指令   常用来定义一个标识符及关键字的别名它是语言编译过程的一部分,但它并不实际分配内存空间。

2012-01-16 15:09:45 562

转载 [VC/MFC]VC资源分配、释放表

资源                            分配函数                            清除函数                     需要手动清除?  ======================================================================   Accelerators

2012-01-09 15:27:15 527

转载 CreateFile,ReadFile等API详解(或者说MSDN的翻译)

一、*****CreateFile*****    这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。    函数原型:HANDLE CreateFile(LPCTSTR lpFileName,                         // file n

2012-01-07 01:31:45 1444

转载 VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结

BackgroundMSDN中对于在不同的配置下Link的LIB作了说明:C Runtime Library:开关对应的库版本/MDMSVCRT.LIB多线程DLL的Release版本/MDdMSVCRTD.LIB多线程DLL的Debug版本

2011-12-15 14:41:00 862

转载 c/c++ 中文件路径的表示

文件路径的表示可以分为绝对路径和相对路径:绝对路径表示相对容易,例如:pDummyFile = fopen("D:\\vctest\\glTexture\\texture\\dummy.bmp", "rb");  //给出了从盘符开始的全部路径,这里需要注意的是“\”要用双斜线"\\"    vc工程默认访问的目录是工程目录,相对路径有以下多种形式:pDummyFile =

2011-12-10 16:13:07 1010

转载 SQLite的使用场景

★如何权衡?  当你在权衡某个场合是否应该使用SQLite时,(在技术层面)至少要考虑如下几点:  ◇能否发挥SQLite的某些特长?  ◇是否还有其它的替代方案?  ◇是否有啥潜在的技术风险?  想清楚上述问题之后,再做出决策。★SQLite的特点  关于SQLite的特长,在上次的帖子中已经介绍过了。考虑到某些同学比较健忘,咱再回顾一下:  ◇文件型数据库,

2011-12-09 16:14:55 633

转载 游戏定宣传片制作攻略

译注:原文《Tips for creating great game trailers》,地址http://gamedev.stackexchange.com/questions/3893/tips-for-creating-great-game-trailers。问题:一个碉堡的宣传片能向玩家传达你的游戏有多牛逼,恕我孤陋寡闻,还没有找到介绍如何创作强大游戏宣传片的提示。我亟需了解把

2011-12-07 09:05:33 787

转载 CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别

1、 设备环境(DC)   (1)在Windows中,显示工作是基于设备环境的。所谓设备环境(DC)是一种Windows数据结构,该结构包含应用程序设备输出时所需要的信息。   (2)在使用任何绘图函数之前必须建立一个设备环境对象。   (3)在Visual C++ 6.0的MFC中提供了设备环境类CDC,它封装了绘图所需要的所有函数,其中包括了大多数的Windows API中的G

2011-12-06 14:33:35 741

转载 游戏引擎列表

物理Engine novodexhttp://www.novodex.com/odehttp://ode.org/Tokamakhttp://www.adamdawes.com/programming/tokamak/index.htmlNewtonhttp://www.physicsengine.com/OPCODEhttp://www

2011-12-02 10:44:34 743

转载 【指引】一个游戏程序员的学习资料

想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无疑会带上强烈的个人喜好色彩,比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎,人工智能算法

2011-12-01 22:00:32 1307 1

转载 【指引】游戏程序员养成计划

转自:Clayman's Graphics Corner与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。         首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也

2011-12-01 21:27:20 862 1

转载 写给VC++ Windows开发的初学者

不知不觉2010年都过了半年了,想来我学C语言已经12个年头了(从1998年开始),用VC++也有11年了,最早使用Turbo C2.0 ,也学过汇编,后来使用Borland C++3.0 、Microsoft C++7.0 、VC++5.0、VC++6.0、VS2003、VS2005、VS2008,当然这只是个表面的历程,并不能说明其它的什么,只是个光阴的故事。十多年来,我也被迫用过Powe

2011-11-30 21:13:12 1626

转载 解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”   今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有

2011-11-28 22:39:09 648

转载 WIN32 SDK 下子窗口VK_TAB键的焦点自动处理

void SetTabFocus(HWND hChildWnd){ HWND hwndFirst = ::GetParent(hChildWnd); if (hwndFirst) { BOOL bFound=FALSE; HWND hwndNext = NULL; HWND FirstChild=NULL;

2011-11-26 13:21:36 1615

Easy Movie Texture Video Texture v3.72.unitypackage

Easy Movie Texture Video Texture v3.72.unitypackage,在Unity中播放视频

2019-07-22

UMP (Android, iOS) v1.7.2.1.unitypackage

UMP (Android, iOS) v1.7.2.1.unitypackage,在Unity中播放视频

2019-07-22

AccessMenuBarApps - 2.4

AccessMenuBarApps - 2.4版本!非常好用,平台:mac系统

2019-01-09

空空如也

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

TA关注的人

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