- 博客(24)
- 资源 (9)
- 收藏
- 关注
转载 <Unity3D>Unity3D中MeshRenderer的使用
任何一个模型都是由许多网格面组成的,而面又是由许多三角形组成的。操作环境:Win7操作系统、Unity3D 4.0创建网格面的核心就是为其添加2个组件:Mesh Renderer(网格渲染器)和Mesh Filter(网格过滤器)。添加组件的方法有2种:(Ⅰ)选择一个游戏对象,然后执行Component→Mesh→Mesh Filter 和Mesh Renderer
2014-04-28 21:53:47 945
转载 通过按钮来控制模型的移动与镜头的跟随
上一章介绍了模型的旋转与平移,本章介绍一些好玩的,通过按钮来控制模型的移动与镜头的跟随,脚本参数的传递。个人觉得Unity3D 这套游戏引擎真的很棒,它可以为开发者节省时间。用更多少的脚本,可以实现更多的功能。先赞一下,哇咔咔~废话不多说了,入正题!首先在3D世界中创建一个箱子模型,然后添加一个脚本,命名为 js0绑定到这个箱子中。在添加一个脚本,命名为js1 ,同样绑定到这个箱
2014-04-25 22:20:55 1012
转载 Unity3D浏览器调用HTML网页中的函数
谈谈今天的学习收获,发现了一个好东西,unity与html能够相互通信,意味着我之前学的web开发还能在unity中用得上,哈哈,太happy了!下面简单谈谈通过Unity3D调用HTML网页的脚本函数,以及通过HTML网页调用Unity3D中的脚本函数。1.1Unity3D浏览器调用HTML网页中的函数Unity3D浏览器通过执行Application.ExternalCall()来
2014-04-25 22:03:25 8176
转载 NGUI自适应问题
一、当下移动设备的主流分辨率1.1 iOS设备的分辨率主要有:宽 高 宽高比960 640 1.51136 640 1.7751024 768 1.33332048 1536 1.3333Android设备的分辨率则相对纷杂,主流的分辨率有:宽 高 宽高比800 480 1.6667854 480 1.77921280 720 1.7778
2014-04-21 22:29:42 739
原创 全排列--字典序列、递归方法c语言实现
//字典序全排列#include int a[10],N;//首先进行排序--快速排序void qsort(int a[],int left,int right){ int i,j,temp; i=left; j=right; temp=a[left]; if(left>right) return; while(i!=
2014-04-19 12:18:29 3158 1
转载 全排列代码
#include using namespace std;templatevoid permutation(T array[], int begin, int end){ int i; cout<<"调用递归"<<endl; if(begin == end){ for(i = 0; i <= end; ++i){ cout<<ar
2014-04-18 17:22:10 725
转载 动态规划
动态规划法经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。【问题】 求两字符序列的最长公共字
2014-04-17 09:56:44 490
转载 海量数据处理
海量数据处理:十道面试题与十个海量数据处理方法总结作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面试题。有任何问题,欢迎随时交流、指正。出处:http://blog.csdn.net/v_JULY_v。 第一部分、十道海量数据处理面试题1、海量日志数据
2014-04-16 15:34:57 656
转载 胜者树与败者树
胜者树与败者树 胜者树和败者树都是完全二叉树,是树形选择排序的一种变型。每个叶子结点相当于一个选手,每个中间结点相当于一场比赛,每一层相当于一轮比赛。 不同的是,胜者树的中间结点记录的是胜者的标号;而败者树的中间结点记录的败者的标号。 胜者树与败者树可以在log(n)的时间内找到最值。任何一个叶子结点的值
2014-04-16 15:09:26 584
原创 算法笔记整理
今天主要看了以下内容:1.寻找和为定值的多个数算法,以中兴面试题为例,即:输入两个整数,从数列1,2,3……n随意取几个数,使其和等于m,要求将其中所有的可能的组合列出来。使用了STL 的list结构。具体代码如下:#include #include using namespace std; listlist1; void find_factor(int sum, i
2014-04-15 17:01:17 818
原创 各种字符串操作---可运行
网上很多字符串操作程序很难完全可运行,而且不全。通过整理得到可运行的常见字符串操作程序如下://查找字符串中第一个只出现一次的字符#include#includeconst int N = 26;int bit_map[N];void findNoRepeat(char *src){int pos;char *str=src;int
2014-04-14 22:13:32 871
转载 字符串常考面试题
一般面试字符串的题目分四种:1, 基本运算(求长度,连接,比较)2. 格式转换(atoi, itoa) 3.字符串翻转 4. 模式匹配。1. 基本运算a. 赋值操作函数原型:int StrAssign(const char *s, char *t)函数说明:将s的内容付给t函数定义:int StrAssign(const char *s, char
2014-04-14 19:32:11 828
原创 位映射方法
//查找字符串中第一个只出现一次的字符#include#includeconst int N = 26;int bit_map[N];void findNoRepeat(char *src){ int pos; char *str=src; int i,len=strlen(src); //统计 for(i=0;i<len;i++) bit_map[str[i]-'
2014-04-14 19:09:32 1297
原创 寻找和为定值的两个数
#includeusing namespace std;bool find_num(int data[] , int length , int sum , int &first_num , int &second_num){ if(length < 1) return true; int begin = 0; int end = length
2014-04-14 16:55:21 806
原创 求前k个最小的数---类似快排思想的O(n)
#include#include#includeusing namespace std;int Partition(vector&data,int headId,int tailId){ int posSlow = headId-1,posFast=headId; for(;posFast<tailId;++posFast) { if(data[posFast]<data[t
2014-04-11 09:13:46 1174
原创 堆处理海量数据----求前k个最小的数--时间复杂度(n * log k)
通过阅读July的书籍,发现里面求前k个最小数有很多方法。但在面对处理海量数据处理的时候,不能 把全部数据都放在电脑内存中。这时用堆来处理,并把数据放在外存中,通过读取文件的方式来读取。感觉该方法十分巧妙。代码如下:#include#includeusing namespace std;void MaxHeap(int heap[],int i,int len);void Build
2014-04-10 20:05:11 1677 1
原创 各种排序算法--c++实现
#includeusing namespace std;//堆排序void FindMaxInHeap(int arr[], int size) { for (int j = size - 1; j > 0;j --) { int parent = j / 2; int child = j; if (j < s
2014-04-10 15:26:22 1316
原创 堆排序--C语言实现
#includevoid FindMaxInHeap(int arr[], const int size) { for (int j = size - 1; j > 0; --j) { int parent = j / 2; int child = j; if (j ++
2014-04-10 11:25:43 728
原创 字符串包含--数组存储O(m+n)
#include#includeusing namespace std;int main(){ char long_ch[]="TADBSROC"; char short_ch[]="CADS"; int i; bool store[58]; memset(store,false,58); //前两个是遍历两个字符串,后面一个是遍历数组 for(i=0;i<sizeo
2014-04-09 15:04:37 932
原创 两个字符串包含hashtalbe的O(m+n)
#include#includeusing namespace std;int main(){ string str1="RABDCLMORS"; string str2="ZRSD"; //开辟一个辅助数组并清零 int hash[26]={0}; int num = 0;//数组中元素个数 //扫描短字符串 for(int j = 0;j<str2.length();
2014-04-09 14:48:54 885
原创 两个字符串包含算法
#include#includeusing namespace std;//O(n*m)的轮询方法int CompareString(string LongString,string ShortString){ int i,j; for(i=0;i<ShortString.length();i++) { for(j=0;j<LongString.length();j++)
2014-04-09 13:27:49 832
原创 字符串左旋--循环移位法(c++实现)
#include#includeusing namespace std;//求最大公倍数gcd算法int gcd(int a,int b){ int c; while(b>0) { c=a%b; a=b; b=c; } return a;}//旋转算法void my_rotate(string &str,int m){ int len=str.length
2014-04-09 11:10:21 1700
转载 计数排序详解
计数排序的基本思想是:统计一个数序列中小于某个元素a的个数为n,则直接把该元素a放到第n+1个位置上。当然当过有几个元素相同时要做适当的调整,因为不能把所有的元素放到同一个位置上。计数排序假设输入的元素都是0到k之间的整数。程序如下:对于数据2 5 3 0 2 3 0 3程序执行的过程如下图所示: 现在有个问题,若必须是0到
2014-04-08 17:33:22 768
原创 字符串左旋算法
#include#includeusing namespace std;//指针翻转法//方法一void rotate(string &str,int m){if(str.length() == 0 || mreturn;int n = str.length();if(m%nreturn;int p1 = 0,p2 = m;int
2014-04-08 13:43:54 1054
失控电子版
2015-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人