- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 贝塞尔曲线
using UnityEngine;[System.Serializable]//贝塞尔曲线类public class Bezier : System.Object{public Vector3 Point0;public Vector3 Point1;public Vector3 Point2;public Vector3 Point3
2016-01-21 22:47:35
349
转载 params 关键字
使用 params 关键字可以指定采用数目可变的参数的方法参数。可以发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。 还可以不发送参数。 如果未发送任何参数,则 params 列表的长度为零。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。注意事项:1. 只能在一维数
2015-10-27 20:15:18
549
转载 马云:给创业者的15个忠告!
1、2001年,我犯了一个错误,我告诉我的18位共同创业同仁,他们只能做小组经理,而所有的副总裁都得从外面聘请。现在十年过去了,我从外面聘请的人才都走了,而我之前曾怀疑过其能力的人都成了副总或懂事。我相信两个信条:态度比能力重要,选择同样也比能力重要!2、千万不要相信你能统一人的思想,那是不可能的。30%的人永远不可能相信你,不要让你的同事为你干活,而让他们为我们的共同目标干活,团结在一个
2015-09-30 16:47:38
492
转载 扩展函数
扩展函数 以下内容大部分来源于:http://www.cnblogs.com/sunrack/articles/1073759.html http://blog.youkuaiyun.com/hu8hong9/article/details/1856026 1、在什么情况下使用 使用扩展函数,可以为无法修改源代码的对象添加新的方法,或者强制让对
2015-09-29 20:18:08
925
转载 游戏中的锁机制
这篇文章是关于游戏设计中一个普通细节的,我把它称为"锁"机制。尽管"锁"这种概念在很多类型的游戏中都会出现,但是它对于冒险游戏和角色扮演游戏(RPG)来说有着非同小可的作用。 游戏设计师为了做出高品质的RPG或冒险游戏,往往需要做大量的工作。必须架构一个完整的世界。如果一个玩家可以操作他的角色不受限制的穿越整个世界,那么他必然会错过很多精心设计的地区。 为了避免这个问题,设计师
2015-09-28 15:03:39
832
转载 UTF8、GB2312相互转换
/// /// GB2312转换成UTF8 ///UTF8为变长编码 /// /// /// public static string gb2312_utf8(string text) { //声明字符集 System.Text.Enc
2015-09-25 19:16:51
371
转载 格式化字符串方式
ToString()格式汇总C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005
2015-09-23 18:09:40
379
转载 塔防类游戏关卡分析
隐约还记得最开始接触的塔防游戏是在《魔兽争霸3》里的一个塔防地图,一个田字型的地图,四周一波一波的来怪物,而玩家需要在路边建塔消灭进攻的怪物,阻止它们到达终点。我想这应该是最基本的塔防了,路线、塔、怪物、刷怪点、守护点等几个简单的元素拼凑成一个塔防游戏。而如今塔防类游戏发展迅速,越来越多的新元素加入使得塔防游戏变得玩法多样,趣味十足。 工欲善其事必先利其器,我们先了解一下塔防类
2015-09-15 18:37:27
2045
转载 BOSS战的设计与架构
BOSS战设计与架构 BOSS战可以说是视频游戏中最古老也最令人喜爱的元素之一了。每个人心里都有自己最喜欢的BOSS,类似“10大顶尖首领战”这样的话题总是能成为引发许多讨论。根据维基百科,最早的BOSS是1975年的RPG游戏龙与地下城中的金龙,此后这种玩法日益丰富。而对于游戏设计者而言,最困难(但也最有趣)的挑战莫过于设计一场精彩的首领战。每当我接到一个
2015-09-15 18:32:23
2047
转载 Unity3D代码及效率优化总结
1、在使用数组或ArrayList对象时应当注意length=myArray.Length; for(int i=0;i<length;i++) { } 避免for(int i=0;i<myArray.Length;i++) { } 2、如果没有必要每帧都处理,则可以每隔几帧处理一次
2015-09-12 17:46:15
2663
转载 字符串转换为枚举和整数转换为枚举
假设定义了一个这样的枚举类型: enum MyEnum { aa = 1, bb = 2 } 1、字符串转换为枚举: string strA = "aa"; MyEnum myEnum = (MyEnum)Enum.Parse(typeof(MyEnum), strA);
2015-09-12 15:00:39
524
转载 设计一个可玩性与可重复性高的游戏关卡
任何人重复刷本都是会疲劳的,不管是生理还是心理。网络游戏是基于玩家和玩家互动为目的的游戏,所以玩家之间的互动可以延缓,或者说消除这种重复疲劳。 副本可以显示通关时间,设置有排行榜,让玩家产生竞技心理 副本怪物掉落收集品,收集完全有奖励,让玩家产生满足心理 副本增加难度,增强玩家与玩家之间互动,发挥团体的作用(当然得把握好度) 副本关联
2015-09-11 21:14:37
8381
转载 小游戏设计理念
一、 导言由于近期主要工作为撰写H5小游戏的策划案,使得对这方面的体会日益加深,所以拿出来和大家分享一下。基于H5开发的小游戏是公司的战略,所以我在这里不会赘述H5这个技术的优劣。只是单纯的分享一些小游戏的设计经验与方式方法。二、 H5小游戏的特点既然要做基于H5开发的小游戏,我们就应该了解它具有什么特点和优势。在以往的开发过程中我们了解到,H5小游戏的
2015-09-11 21:12:44
2206
原创 C#反射
ClassType ClassName=new ClassType();//一个实例化的类,类型是ClassType ,类名为ClassNameType type = ClassName.GetType(); //得到Type类型FieldInfo[] info = type.GetFields(); //得到字段数组foreach (FieldInfo i in in
2015-09-10 15:09:45
401
转载 UITable排序问题
在开启了UITable的Sort之后回发现,默认是对子项的name属性进行升序的但问题出现于我们经常用数字(例如循环中的i)命名这些子项,如1、2、3...8、9、10、11一经排序就成了1、10、11、2、3...原因是UITable脚本排序是按照(string)Name而不是(int)Name来进行的一个简单的解决方法是gameObject.
2015-09-07 12:47:31
740
原创 c#文件的读写
//读文件FileStream fs = File.OpenRead("文件路径,包括扩展名"); //OpenRead int filelength ; filelength = (int)fs.Length; //获得文件长度 byte[] image = new byte[filelength]; //建立一个字节数组
2015-09-06 16:14:58
269
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人