自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

原创 Unity目录

UIUGUI基础Unity编辑器扩展-菜单项图形渲染Forward Rendering和Deferred Rendering的区别2D设备输入资源导入特殊目录及其目录中脚本的编译顺序代码相关脚本事件函数及其执行顺序...

2018-09-22 17:03:59 205 1

翻译 Forward Rendering和Deferred Rendering的区别

Modern Graphics Pipelines现在图形关系Forward Rendering正向渲染前向渲染Deferred RenderingLighting Performance光照性能Deferred Rendering to the Rescue前向渲染的救星延迟渲染The Guts of Deferred Rendering延迟渲染的细节选择哪一个呢总结原文如果你是一

2017-02-28 16:05:30 3749

原创 UGUI基础

Canvas的渲染渲染基本层次基本渲染层次是根据可视化对象在继承窗口中的显示顺序来渲染的,在此有两种方式可以调节对象的顺序,第一种:直接在继承窗口拖拽。第二种:通过Transform的SetAsFirstSibling, SetAsLastSibling, and SetSiblingIndex函数来进行调节。渲染模式屏幕覆盖模式 直接屏幕映射方式显示,永远在屏幕的最上面,跟相机无关即使没有相机

2016-04-14 23:36:41 4286 1

原创 如何选择使用C#中的集合

名称空间集合分类连续存储空间离散存储空间集合的选择名称空间System.CollectionsSystem.Collections.Generic:泛型集合System.Collections.Specialized:专用于特定类型的集合System.Collections.Concurrent:线程安全集合集合分类连续存储空间Arr

2016-03-13 19:09:39 555

翻译 Unity编辑器扩展-菜单项

[TOC] Unity编辑器允许你去添加像内置菜单一样外观和行为的自定义菜单。自定义菜单对于那些经常使用的功能提供一种能从编辑器直接访问的便捷方式。在这一课程中我将对每个描述的主题提供真实的使用示例,用于说明在unity中的菜单项是如何创建和使用的。添加菜单项为了要在顶层工具栏中创建一个新的菜单项,你必须去创建一个编辑器脚本(在项目Editor目录下的一个脚本)。此菜单项需要是一个静

2016-03-08 17:54:41 22478 1

翻译 ADB 命令

引言ADB 命令更多说明引言在这里罗列一些在Windows控制台下通过ADB操作Android设备的命令。因为我通常在5分钟后就会忘掉它们所以这一篇文章的存在,对我是非常有帮助的。 可以从Android的开发者站点下载ADB,或者使用Android studio。 http://developer.android.com/sdk/index.html 去使用ADB不需要Android的r

2016-02-25 23:47:19 1487

原创 Unity5特殊目录及其目录中脚本的编译顺序

特殊目录AssetsEditorEditor Default ResourcesGizmos特殊目录中的脚本编译顺序特殊目录AssetsAssets目录包含了Unity中要用到的所有资源,项目视图就是直接包含资源目录的类容。Editor所有放在此目录下的脚本都将当作Editor脚本而不是运行时脚本,这里里面的脚本被设计用来增加编辑器功能。

2016-01-29 16:14:01 2462

原创 Unity5脚本事件函数及其执行顺序

脚本函数编辑器相关函数初始化函数物理相关函数输入相关函数游戏逻辑相关函数渲染相关函数应用程序相关函数其他函数协程脚本生命周期流程图参考文献脚本函数编辑器相关函数Reset:当脚本附加到GameObject上或者脚本的右键菜单项里选择了“Reset”命令的时候调用此函数。 OnValidate:脚本被加载或则值被改变在inspector中时调用初始化函数Awake:此函数在脚本

2016-01-01 22:23:43 4450 2

转载 常用纹理和纹理压缩格式

转载至: http://blog.csdn.net/ynnmnm/article/details/44983545 by 夜风简单纹理格式RGBA8888 每个像素4字节,RGBA通道各占用8位RGBA4444 每个像素2字节,RGBA通道各占用4位RGB888 每个像素3字节,RGB通道各占用8位,无透明通道RGB565 每个像素2字节,RGB通道各占用5/6/5位,无透

2015-12-13 12:59:55 10143

转载 各种移动GPU压缩纹理的使用方法

原文地址: http://www.cnblogs.com/luming1979有问题欢迎加qq群讨论:366239605 介绍了各种移动设备所使用的GPU,以及各个GPU所支持的压缩纹理的格式和使用方法。1. 移动GPU大全目前移动市场的GPU主要有四大厂商系列:1)Imagination Technologies的PowerVR SGX系列    

2015-12-05 10:13:12 777

原创 向量

向量的基本定义数学定义几何定义向量的运算负向量标量与向量的乘法向量的加法和减法向量点乘内积向量叉乘叉积向量大小长度或模距离公式标准化向量向量投影总结参考文献向量的基本定义数学定义向量就是一个数列,是一个只有大小和方向的一个数学量,和标量不同,标量是一个只有大小的量。向量的记法如下: 行向量:a=[123]\begin{bmatrix}1&2&3\end{bmatrix}

2015-12-03 17:23:24 1747

原创 算法常用思想

编程的灵魂常用算法思想递推思想穷举思想递归思想分治思想贪婪思想回溯思想算法评价编程的灵魂使用程序解决一个问题的一般步骤是分析问题,然后进行数学建模,再然后程序实现。那么程序思想的核心是什么呢? 算法+数据结构+编程语言常用算法思想递推思想顺推法 从一种已知条件推导结果。逆推法 从已知结果推到成初始化条件。穷举思想遍历每一种可能。递归思想什么是递归?程序直接或间接的调用自身

2015-11-28 22:03:41 727

原创 Unity中的输入

移动平台的输入触摸触摸相关的函数触摸的一个示例重力加速器在Unity中访问重力加速器的信息重力加速器示例虚拟键盘其他输入传统的输入鼠标键盘控制杆手柄虚拟控制轴Virtual Axes虚拟轴的编辑虚拟轴或按钮的示例总结任何游戏都应该提供给用户交互的方式,可以想象一个没有任何交互的游戏是什么样的。如果没有输入系统带来的,用户与游戏的交互那么游戏将不再是游戏,因为玩家将不能进行

2015-11-21 21:01:09 5556

转载 游戏打击感

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/lenshuang-logs/60762853.html本帖来自: cgjoy 作者: wt0o0o0o   关于游戏动作的制作很多时候我们往往都把注意力集中在了动作本身~关心他好看与否,但是个人觉得如果不是为了动画这种纯粹表现的艺术形式的话,动作本身的好坏可以

2015-11-09 13:37:06 811

原创 JNI教程

一、什么是JNI JNI(Java Native Interface ),它是Java SDK的一部分,主要用于实现Java对其他语言编写的代码和库的调用,比如C和C++。JNI提供的API也能让JVM嵌入其他的本地代码,实现本地代码对Java代码的调用。本教程主要讲解的就是Java和本地代码的互调,以及C/C++中的数据类型与Java中的数据类型的关系。 二、需要的工具和库

2015-05-05 23:20:53 818

原创 VS功能扩展--扩展介绍

使用Eclipse的朋友都知道Eclipse是一个完全可扩展的IDE,那么在windows程序开发时,我们常使用的IDE(Visual studio)是否具有功能的扩展性呢?毫无疑问,回答是肯定的。我们经常使用的的VA就是一个典型的VS扩展插件,那么VS的扩展机制能做什么呢? VS功能扩展 添加UI元素,比如菜单项,窗口 扩展编辑器和编译器去分析你的代码 扩展VS在线和TFS

2015-01-25 12:08:38 1840

原创 Cocos2d-x v3.1 GUI系统--环境构建(七)

Cocos2d-x v3.1 GUI系统--环境构建(七)         在使用Cocos2d-x的GUI系统时,由于生成的工程默认是没有将GUI系统所需的库导入到项目的,所以我们必须把库导入到工程中并对工程做一些配置才能够使用GUI系统。这篇文章我们先在配置Windows上的环境,并对GUI系统中的组织结构进行一个介绍,然后我们会写一个简单的Demo来测试我们配置的环境,最后我们配置Andr

2014-07-02 20:57:04 2148 1

原创 Cocos2d-x v3.1 核心类Director,Scene,Layer和Sprite(六)

Cocos2d-x v3.1 核心类Director,Scene,Layer和Sprite(六)         Scene就像一个舞台一样在上面会摆放各种的元素,有的是固定的比如说布景,道具都是固定不动的,但有的元素也是可以移动的比如说男女主角。在游戏世界里也是如此,在一个游戏场景中我们会放置不同的元素来点缀我们的场景。当然在游戏世界里,也不能完全跟现实世界相同,为了方便元素的控制,我们将不同

2014-07-01 20:30:37 3742

原创 Cocos2d-x v3.1 坐标系统(五)

Cocos2d-x v3.1 坐标系统(五)       为了能够更好的布局以及了解对象所在的位置,我们必须对Cocos2d-x中的坐标有详细的了解,本篇文章主要就是了解Cocos中用到的坐标系统。学过数学的人都知道“笛卡儿坐标系统”,在“笛卡儿坐标系统”中又分为了左手坐标系和右手坐标系。我们所了解的Direct3D和OpenGL分别使用了“左手坐标系统”和“右手坐标系统”,那Cocos2d-

2014-07-01 20:21:34 1660

原创 Cocos2d-x v3.1 Hello world程序(四)

Cocos2d-x v3.1 Hello world程序(四)      在上一篇文章中我们我们已经使用Cocos-Console工具生成了工程,本机生成的目录为:“D:\CocosProject\Tutorial”。我们进入该目录中,如下图:            本篇文章我们将使用Cocos2d-x引擎写一个最简单的工程——“Hello world”。我们将使用VS2012进行win

2014-07-01 20:19:14 2281 1

原创 Cocos2d-x v3.1项目创建(三)

Cocos2d-x v3.1项目创建(三)       Cocos2d-x官方为我们提供了用于创建、编译、运行和部署的一套命令行的工具集,也就是上篇文章中我们所提到的Cocos2d-Console,它位于我们的引擎目录下的tools子目录中。本篇文章主要要说明的是如何创建Cocos2d-x项目,所以对于编译、运行和部署就不做介绍了。以后项目的编译、运行和部署我们都将在ADT开发环境中进行,但

2014-07-01 20:03:33 3060

原创 Cocos2d-x v3.1安装图文教程(二)

如果我们需要在Android平台上运行就必须安装android的SDK,如果我们只想在window上运行就只需要安装Cocos2d-x就行了。当然你要在苹果上运行就必须安装它的XCode,由于在以后的学习中不会使用的跟苹果平台有关的东西,所以以后的文章中将不会介绍有关苹果相关的东西(没设备)。 软件包下载 1. 下载Cocos2d-x引擎及相关软件(里面包含了Cocos2d-Console

2014-07-01 18:28:04 15876 1

原创 Cocos2d-x v3.1初识(一)

Cocos2d-x从以前苹果平台上的Cocos2d发展而来,版本已经更新到了3.1.1。作为一个跨平台的游戏开发引擎,现在已经被上百个国家在使用,这也是国人的骄傲!Cocos2d-x现在支持C++、Lua和JS开发语言,支持的平台也几乎涵盖了目前主流的平台其中包括Windows7、Android和IOS等,具体的平台支持请参考官网。具触控官方2013秋季开发者大会的消息Cocos2d-x现在已经有

2014-06-24 11:38:57 1840

转载 Windows进程间通信的各种方法

http://www.cnblogs.com/hibernate6/archive/2011/12/27/2521972.html摘 要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全

2013-09-21 18:07:56 2503

翻译 BCGControlBar介绍

第一次翻译有诸多不对的地方,还忘各位指正,谢谢!英文原文:http://www.bcgsoft.com/bcgcontrolbarpro.htmBCGControlBar是MFC的一个扩展库其英文全称是"Business Components Gallery ControlBar",它允许你去创建像完全自定义的像Microsoft Office 2000/XP/2003/2007/2010

2013-06-21 22:49:59 19193 2

转载 WaveInOpen

远文章地址:http://blog.csdn.net/wangweitingaabbcc/article/details/6928382首先需要了解一些基本知识。一、数字音频基础知识Fourier级数:任何周期的波形可以分解成多个正弦波,这些正弦波的频率都是整数倍。级数中其他正线波的频率是基础频率的整数倍。基础频率称为一级谐波。PCM:pulse c

2013-05-03 22:33:39 4529

转载 平衡二叉树

平衡二叉树关于树的深度是平衡的,具有较高的检索效率。平衡二叉树或是一棵空树,或是具有下列性质的二叉排序树:其左子树和右子树都是平衡二叉树,而且左右子树深度之差绝对值不超过1. 由此引出了平衡因子(balance factor)的概念,bf定义为该结点的左子树的深度减去右子树的深度(有些书是右子树深度减去左子树深度,我是按照左子树减去右子树来计算的,下面的代码也是这样定义的),所以平衡二叉树的结点的

2013-03-10 16:44:14 848 1

转载 static_cast, dynamic_cast和reinterpret_cast

1、static_cast Operator MSDN: The expression static_cast ( expression ) converts expression to the type of type-id based solely on the types present in the expression. No run-time type check

2013-03-10 12:31:06 637

原创 Dumpbin工具参数详解

Dumpbin工具参数详解Dumpbin简介         DUMPBIN是在Windows平台下用于显示COFF格式文件信息的一个命令行工具。你可以使用DUMPBIN去显示COFF格式的文件信息,比如像vc编译器生成的目标文件(obj),可执行文件(exe)和动态链接库(DLLs)等。 注:此工具只能在命令行下使用。语法格式DUMPBIN [options] files

2012-11-15 14:26:42 10217 1

转载 TinyXML

在上篇博客中,提到了解析xml,作为一名实在的java程序猿。在java中解析xml方法有dom以及sax。习惯dom的我,在c++初次接触xml时,肯定使用惯性以及联想思维。在c++中解析xml有很多种,在此,给大家讲一下最简单,最方便,跟Dom一样方便的tinyxml方式。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux

2012-11-09 01:50:23 611

原创 C++局部变量详解(笔试题)

最近参加了很多公司的笔试和面试,经常会遇到这样一个问题。如下:char* MyCopy(char *str){ char test[1024]; strcpy(test, str); return test;}问题是请你找出这个函数的问题!存在的疑问点:(我能想到的!大家还有什么疑点可以留言一起讨论)(1)test这个函数是一个局部变量,在栈上分配的空间再把这个地

2012-10-31 15:00:08 681

转载 SVN的权限配置

案例1:temp文件夹的目录结构:temp├arm│├folder1││ ├f1.txt │├folder2││ ├f2.txt│├folder3││ ├f3.txt我在temp目录下进行Import  到 版本库 svn://localhost/arm然后我想将用户A、B、C的访问权限设为folder1、folder2、folder3,也就是A只能访问

2012-10-28 00:18:49 671

转载 C++类库介绍

再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父   Bjarne   Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文

2012-10-24 20:01:02 772

转载 COM编程入门不得不看的文章 :第一部分 什么是COM,如何使用COM

本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。          COM即组件对象模型,是Component ObjectModel 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为

2012-10-19 23:50:46 548

转载 gcc和g++的区别

一:gcc与g++比较编 译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用 g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。 误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是

2012-10-18 13:10:42 496

转载 Windows平台上编译安装ACE

一、获取ACE   http://download.dre.vanderbilt.edu/。     二、ACE的编译和安装步骤见http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html。TAO的编译和安装步骤见http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/TA

2012-10-16 23:52:58 600

转载 GDI经验分享

在windows系列上做编程,gdi是一个很重要的技术点,有很多程序在运行多次后出现异常,除了众所周知的内存泄露以外,gdi资源泄露也是一个很直接的原因.今天就把我自己在编程中总结的一些经验给大家分享,欢迎高手补充.1.Create出来的gdi对象,一定要用DeleteObject来释放,释放顺序是先Create的后释放,后Create的先释放.这里的Create指的是以它为开头的gdi函

2012-10-13 11:20:31 673

转载 c++学习书籍推荐

人的精力是有限的,当前计算机相关书籍相当丰富,所谓林子大了什么鸟都有,所以首先不要乱读书,以免被误导或浪费时间。这样我们学习的步骤第1是选书,第2是按顺序看书。 以下是我个人认为值得推荐之书:一.c++程序员看的书://------------------------------------------------------------// 入门://     Lippm

2012-10-10 23:06:10 1157

转载 栈区,堆区,全局区,文字常量区,程序代码区 详解

一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量

2012-10-10 11:38:42 942

转载 c/c++常见面试题 .

1. C中static有什么作用(1)隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,故使用static在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。(2)static的第二个作用是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static

2012-10-03 01:56:47 884

Ado实例(记录集的导航,包括了定位记录,页,缓存大小和绝对位置)

Ado实例(记录集的导航,包括了定位记录,页,缓存大小和绝对位置)

2013-12-13

Ado实例(Command对象的使用)

Commanand对象的使用,调用存储过程,和带参的查询。 文章地址:http://www.cnblogs.com/diandijilu/p/3456601.html

2013-12-12

Ado实例(TestAdo_01.zip)

实现ADO的基本操作,文章会不断更新。 文章地址:http://www.cnblogs.com/diandijilu/p/3456601.html

2013-12-09

Dumpbin工具参数详解

翻译微软官方文档。

2012-11-15

2013年金山校园招聘游戏开发类试题

2013年金山校园招聘游戏开发类试题。

2012-10-09

Winsock+完成端口模型封装的类

完成端口模型毫无疑问Windows环境下效率最好的。此文档是对完成端口的封装。

2012-09-12

指针函数与函数指针

指针函数与函数指针

2012-09-02

如何创建动态链接库

动态链接库 创建动态链接

2012-09-02

VC制作透明窗体

VC制作透明窗体

2012-09-02

VC绘制饼图统计图

VC绘制饼图、统计图

2012-09-02

VC对Excel技术文档汇总

VC对Excel技术文档汇总

2012-09-02

CS模式Socket编程

CS模式Socket编程

2012-09-02

MFC 控制摄像头摄像、拍照

MFC 控制摄像头摄像、拍照

2012-09-02

GDI+库文件

GDI+库文件

2012-09-02

C#下利用DirectSound实现声音播放

C#下利用DirectSound实现声音播放

2012-09-02

MFC使用GDI+的正确配置

MFC使用GDI+的正确配置

2012-09-02

ActiveSkin软件皮肤开发

用于开发软件皮肤的第三方插件。操作简单。

2012-09-02

C/C++实现汉罗塔(图形界面)

使用VC++ 实现汉罗塔 并用图形界面演示汉罗塔的整个过程。

2011-12-28

发送TCP数据报

计算机网络课程设计-----TCP数据报的发送--附设计报告

2011-12-28

电子白板(C#)

一台计算机绘制的图形同时会在另一台或多台计算机进行显示。并能够保存图像

2011-12-28

C# 网络会议程序(Udp)

使用C#(Udp)实现网络会议程序能群发和私聊。

2011-11-30

C#TCP聊天程序

用户通过客服端登录到服务器后能实现私聊和群发消息

2011-11-28

多线程与TCP协议开发

多线程与TCP协议开发 多线程与TCP协议开发

2011-11-27

C#网络通信

C#通过TCP实现网络信包括客服端和服务器端

2011-11-27

C#实现 计算器

C#实现计算机器。包括进制的转换阶层等功能

2011-11-27

FileTool.exe文件下载

用于修复VC++“打开”按钮打开文件提示错误!

2011-05-02

大学生——————操作系统习题

操作系统习题及答案操作系统习题及答案操作系统习题及答案操作系统习题及答案操作系统习题及答案操作系统习题及答案操作系统习题及答案操作系统习题及答案

2011-03-27

MFC for viaual C++中文版

MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版

2011-03-27

C语言函数大全查询手册

用于查找c语言函数!!!!!!!!!!!!!!!!!!!!!!!!

2010-12-13

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

TA关注的人

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