- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 UI框架
UI框架UI状态机punlice enum EUiState{Unknow,//未知Init,//空Lobby,//主界面Login,//登陆Prota,//主角Task,//任务Loadind,//进度条}GamaStart中初始化:UI状态机和ui系统UI状态机:委托事件 记录切换状态之前和之后回调 并记录当前ui状态publi
2015-09-25 13:21:05
516
原创 Unity3d修炼之路:游戏开发中,3d数学知识的练习【1】(不断更新.......)
#pragma strictpublic var m_pA : Vector3 = new Vector3(2.0f, 4.0f, 0.0f);public var m_pB : Vector3 = new Vector3(-4.0f, 2.0f,0.0f);private var m_pTemp : Vector3 = new Vector3(0.0f,0.0f,0.0f);priva
2014-11-17 21:34:00
1074
原创 Unity3d修炼之路:GUI按钮简单使用,完成对一个简单对象Cube的移动,旋转
#pragma strictprivate var m_pCubeObj : GameObject = null;private var m_pMeshFilter : MeshFilter = null;public var m_fTramslateSpeed : float = 20.0f;public var m_fRotateSpeed : float = 60.0f;fun
2014-11-17 21:31:26
2907
原创 Unity3d修炼之路:加载一个预制体,然后为该对象添加组件,然后查找对象,得到组件。
#pragma strictfunction Awake(){ //加载一个预制体 资源必须在 Resources文件夹下 Resources.LoadLoad(); //加载后 必须示例化 GameObject.Instantiate(); //为对象添加组件 AddComponent(); //Find游戏对象 Find(); //Get组件 Get
2014-11-17 21:29:23
6693
原创 Unity3d修炼之路:用Mesh绘制一个Cube
#pragma strictfunction Awake(){ var pMeshFilter : MeshFilter = gameObject.AddComponent(typeof(MeshFilter)) as MeshFilter;//网格过滤器 var pMeshRender : MeshRenderer = gameObject.AddComponent(typeof(Mes
2014-11-17 21:25:45
4489
1
原创 Unity3d修炼之路:对一个简单对象Cube的移动 旋转和缩放
#pragma strictprivate var m_nFrameCount : int = 0;private var m_isSubCount : int = 0;//falsefunction Update () { var fSpeed : float = 1.0f; var fAngle : float = 50.0f; var pCurrentPoint :
2014-11-17 21:22:04
4580
原创 指针的数组
前言:上一篇,提到了栈和堆,想必你也清楚了栈和堆的区别,现在 通过指针的数组来看一下,指针是如何操作栈和堆的。栈里面的数组:int a[10]; //这个空间实在栈内存中申请的int *p =NULL:p =a; //a是数组的首地住所以可以直接赋值给指针pp[0]=10; //就
2014-11-05 21:30:02
545
原创 hdoj1272
连接:http://acm.hdu.edu.cn/showproblem.php?pid=1272意思很明确,查看树是否有环、用到并查集。我又看了一遍并查集,有了一些了解。小补充一些知识:scanf的返回值由后面的参数决定scanf("%d%d", &a, &b);如果a和b都被成功读入,那么scanf的返回值就是2如果只有a被成功读入,返回值为1如果a和b都未被成
2013-04-17 14:20:06
537
翻译 poj1019
连接:http://poj.org/problem?id=1019此题本意:有一串数字串,其规律为:1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678910 1234567891011 123456789101112······k输入位置n,计算这一串数字第n位是什么数字,注意是数字,不是数!例如123456
2013-04-16 14:10:54
406
翻译 hdoj1257
这道题用到逆序法,看着是求最长非增序列,其实是企业最长非减序列。连接:http://acm.hdu.edu.cn/showproblem.php?pid=1257&PHPSESSID=a4cesjtlgc8qnqr91kendvslv2#includeint main(){ int n,i,j,num,h[1000],dp[1000]; while(scanf("%d",&
2013-04-10 14:59:31
591
原创 poj1625
题目大意:求不包含禁止串的长度为m的字符串个数。题目思路:ac自动机,不过要用高精度,需要注意的是字符串有空格,而且要用无符号字符型,以前写的高精度用的是字符串模拟,这次见网上都用整型,且每一个整型数存多位十进制,而且效率很高,就果断学习了。#include#include#include#include#include#include#include#inclu
2013-04-07 20:47:08
427
翻译 poj1276
#includeusing namespace std;int main(int i,int j){ int N; //物品种数(面额种数) int cash; //背包容量(最大可取金额) while(cin>>cash>>N) { /*Input*/ int* n=new int[N+1]; //n[i]第i种物品的个数(第i种面额的数量) int* w
2013-04-07 20:42:56
519
转载 poj1260
大致题意:给出几类珍珠,以及它们的单价,要求用最少的钱就可以买到相同数量的,相同(或更高)质量的珍珠。【规定买任一类的珍珠n个(价格为p),都要支付(n+10)*p的钱,即额外支付10*p】 例如样例Input的第二个例子:31 101 11100 12需要买第一类1个,第二类1个,第三类100个按常规支付为 (1+1
2013-04-06 22:19:37
418
原创 poj1050
题目: 求最大子矩阵的和分析: 我的做法: 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 我们可以按每一行计算从j开始到k结束的该段和,用dp[i][j][k] 表示第i行的元素从下标j开始到k结束的和,把每一行的都求出, 从而转化为求每一列的最大子序和,本例中, 先求dp[0
2013-04-06 22:12:38
456
原创 poj2593
链接http://poj.org/problem?id=2593考察点:动态规划 思路:虽然题目给出了3000ms的时间,但考虑到数据量可以达到100000,如果用O(N^2)的算法的话,还是极有可能会超时的,于是决定采用这种O(N)时间效率的动规。在输入的同时,进行一次DP,计算出从左到右的最大值,并把它保存在数组dp的对应的下标元素中,这样之后,对于下标为i 的元素,它其中保存的便是前
2013-04-06 22:07:44
557
原创 poj1042
连接:http://poj.org/problem?id=1042思路:总体思想是贪心,先枚举John只在前1.2.3...n个池塘里钓鱼,然后用总时间减去路上的时间,剩下的时间就是在池塘钓鱼的时间,然后利用贪心思想,在总是在期望钓到鱼最多的池塘里钓即可(这个要好好思考一下,为什么减去路上的时间之后,John可以任意在各个池塘之间移动,不用再考虑在池塘间转移路上的时间)。 #inclu
2013-04-03 15:17:17
563
原创 动归_poj2479
连接:http://poj.org/problem?id=2479思路:在输入的同时,进行一次DP,计算出从左到右的最大值,并把它保存在数组dp的对应的下标元素中,这样之后,对于下标为i的元素,它其中保存的便是前面所 有元素可能的最大连续和。再从右到左进行一次DP,计算从右到左的最大连续和。假设此时已经算到下标为i的元素,那么将sum+dp[i-1]与ans进 行比较,将ans取较大者。最后当
2013-04-02 14:51:17
446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人