- 博客(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
879
转载 HTML页面跳转的5种方法
下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。1) html的实现 优点:简单缺点:Struts Tiles中无法使用 2) javascript的实现 // 以下方式直接跳转 window.location.href='hello.htm
2013-02-26 21:19:34
1588
转载 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
2352
原创 WinINet入门
一、Internet客户端编程目前找到的Internet客户端编程方式有:1.WinSocket,比较底层的编程,自由灵活、功能强大,同时也什么复杂、繁琐,需要了解大量的协议。2.Wininet,使用方便,功能简单,只支持HTTP、FTP和Gopher,同时局限于Windows平台。3.Curl,性能强大,在Linux下得到广泛使用,但编译起来比较麻烦。4.POCO的n
2013-01-25 11:05:00
1055
1
转载 PathFindFileName函数,由文件路径获得文件名
标题: PathFindFileName函数,由文件路径获得文件名作者: Demon链接: http://demon.tw/programming/pathfindfilename.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。PathFindFileName函数的作用是返回路径中的文件名。 PTSTR Path
2012-12-10 22:08:19
8678
转载 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
3938
转载 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
5673
转载 unity3D知识点
prefab:提供类似于C++中类的概念,方便用户建立对象。比如在建立碰撞盒的时候,可以建立prefab,方便同时修改碰撞盒的现实和隐藏。透明贴图unity3d中自带的shader没有提供一种支持:透明贴图层+漫反射贴图层的shader。因此在使用透明贴图的时候,需要将透明贴图制作为PNG格式。使用transparent——>bump diffse shader;Photosh
2012-11-14 15:36:46
1783
转载 Unity3D导入贴图网格教程
本篇说的是Unity导入贴图和模型Unity资源导入:对于游戏中资源导入可以导入图片,网格等。Project面板右键—〉import new asset图片:导入图片后再Project面板选中,会在Inspector面板出现其属性设置。说说几个重要的:TextureType:贴图类型,这会影响选择类型贴图时候有限选择。AlphafromGrayscal:使用
2012-11-14 15:33:47
8968
转载 临时文件创建及使用函数
//创建临时文件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
898
转载 Unity3D界面介绍
一、菜单栏1.File(文件)菜单:打开和保存场景、项目,以及创建游戏。2.Edit(编辑)菜单:普通的复制和粘贴功能,以及选择及其相应的设置。3.Assets(资源)菜单:与资源创建、导入、导出以及同步相关的所有功能。4.GameObject(游戏对象)菜单:创建、显示游戏对象以及为其建立父子关系。5.Component(组件)菜单:为游戏对象创建新的组件或属性。6.Te
2012-10-27 20:01:46
5886
原创 使用内置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
18903
原创 Asset Server的搭建与使用
Unity Asset Server资源服务器是Unity内部自带的带图形用户界面的资源和版本控制管理工具,类似于我们平时所熟知的SVN、perForce。本文将重点介绍Asset Server的搭建和使用方法。1.首先到官网去下载Asset Server工具,
2012-10-10 15:51:49
3086
原创 Say Hello to Android!!!
引言:合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。第一步:新建一个Android工程项目打开Eclipse IDE,【菜单栏】——【File】——【New】或者直接在【Package Explorer】里右键【New】,选择【Android Application Project】。如果不能直接找到【Android Application Project】选项,
2012-08-29 17:20:53
876
原创 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
676
转载 游戏编程数学和物理基础(相关函数)
功能:判断一个数字是否是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
1718
转载 手把手教你如何配置和编译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
575
转载 结合使用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
863
转载 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
881
转载 Android全屏
/**全屏设置,隐藏窗口所有装饰*/ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); /**标题是属于View的,所以窗口所有的修饰部分被隐藏后标题依然有效*/ requestWindowF
2012-04-23 23:37:24
728
转载 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
2758
转载 X文件的导出系列1——静态模型
现今流行的3D游戏格式有很多种,根据游戏类型的不同,每个游戏使用的文件格式也不同,一般来说,都是一个游戏对应于一种文件格式。不过看到《Professional XNA Game Programming》一书中使用x文件就能制作出很漂亮的赛车游戏,觉得对游戏制作爱好者来说x或fbx文件够用了。对我这种3D菜鸟来说,要自己创建一个模型实在是太难了,如果没有一个美术师帮你绘制模型,那么最好的方法就是从网
2012-04-07 17:45:12
3636
转载 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
741
转载 非客户区消息 (转载)
非客户区域消息 如果鼠标在窗体除客户区域外的部分引发鼠标事件的话,窗体就会收到一个非客户区域消息。非客户区域由边框、菜单栏、标题栏、滚动条、系统菜单、最小化、最大化组成。 非客户区域消息主要是为了系统自身使用,比如,当热点移到窗口边框上时,系统用非客户区域消息把鼠标光标变为两个箭头的光标。窗体必须传递非客户区域消息给DefWindowProc函数,以便利用内置的鼠标处理接口。 对
2012-03-20 19:48:55
3734
转载 WM_ACTIVATE消息
消息: WM_ACTIVATE参数: fActive = LOWORD(wParam); // activation flagfMinimized = (BOOL)HIWORD(wParam); // minimized flaghwndPrevious= (HWND)lParam; // window handlefActive 参数主要定义了该窗口发生了什么事情,
2012-03-20 19:48:10
2162
转载 vc彻底删除目录
VC 完全删除文件夹文章来源网络 属于vc分类 电脑编程网整理 2009116简介:这是VC 完全删除文件夹的详细页面,介绍了和vc,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处 项目中要使用删除文件的功能,于是找了找资料,总结了一些方法,其实都很简单的。希望对大家有帮助:常用文件函数: if(finder.IsDirec
2012-01-28 17:11:22
896
转载 学习VC / MFC开发必须了解的常用宏和指令
1、#include指令 包含指定的文件 2、#define指令 预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后一长串”的宏,它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了 3、#typedef指令 常用来定义一个标识符及关键字的别名它是语言编译过程的一部分,但它并不实际分配内存空间。
2012-01-16 15:09:45
610
转载 [VC/MFC]VC资源分配、释放表
资源 分配函数 清除函数 需要手动清除? ====================================================================== Accelerators
2012-01-09 15:27:15
560
转载 CreateFile,ReadFile等API详解(或者说MSDN的翻译)
一、*****CreateFile***** 这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。 函数原型:HANDLE CreateFile(LPCTSTR lpFileName, // file n
2012-01-07 01:31:45
1487
转载 VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
BackgroundMSDN中对于在不同的配置下Link的LIB作了说明:C Runtime Library:开关对应的库版本/MDMSVCRT.LIB多线程DLL的Release版本/MDdMSVCRTD.LIB多线程DLL的Debug版本
2011-12-15 14:41:00
902
转载 c/c++ 中文件路径的表示
文件路径的表示可以分为绝对路径和相对路径:绝对路径表示相对容易,例如:pDummyFile = fopen("D:\\vctest\\glTexture\\texture\\dummy.bmp", "rb"); //给出了从盘符开始的全部路径,这里需要注意的是“\”要用双斜线"\\" vc工程默认访问的目录是工程目录,相对路径有以下多种形式:pDummyFile =
2011-12-10 16:13:07
1072
转载 SQLite的使用场景
★如何权衡? 当你在权衡某个场合是否应该使用SQLite时,(在技术层面)至少要考虑如下几点: ◇能否发挥SQLite的某些特长? ◇是否还有其它的替代方案? ◇是否有啥潜在的技术风险? 想清楚上述问题之后,再做出决策。★SQLite的特点 关于SQLite的特长,在上次的帖子中已经介绍过了。考虑到某些同学比较健忘,咱再回顾一下: ◇文件型数据库,
2011-12-09 16:14:55
673
转载 游戏定宣传片制作攻略
译注:原文《Tips for creating great game trailers》,地址http://gamedev.stackexchange.com/questions/3893/tips-for-creating-great-game-trailers。问题:一个碉堡的宣传片能向玩家传达你的游戏有多牛逼,恕我孤陋寡闻,还没有找到介绍如何创作强大游戏宣传片的提示。我亟需了解把
2011-12-07 09:05:33
840
转载 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
785
转载 游戏引擎列表
物理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
780
转载 【指引】一个游戏程序员的学习资料
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无疑会带上强烈的个人喜好色彩,比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎,人工智能算法
2011-12-01 22:00:32
1340
转载 【指引】游戏程序员养成计划
转自:Clayman's Graphics Corner与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也
2011-12-01 21:27:20
894
转载 写给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
1666
转载 解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有
2011-11-28 22:39:09
678
转载 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
1845
Easy Movie Texture Video Texture v3.72.unitypackage
2019-07-22
UMP (Android, iOS) v1.7.2.1.unitypackage
2019-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人