- 博客(8)
- 收藏
- 关注
原创 Go语言中Slice(切片)初探
最近上课学习Go语言,看Go语言指南,里面说:一个 slice 会指向一个序列的值,并且包含了长度信息,为了指定容量,可传递第三个参数到 make。感觉有些懵比,指向一个序列的值?指定容量? 我就在Go指南上交互的地方做了点尝试。(本人蒟蒻,如有错误,希望大佬指出的时候不要激动。)一个Slice(切片)是一个数组片段的描述。它包含了指向数组的指针,片段的长度, 和容量(片段的最大长度)。 我觉得
2017-10-12 17:14:42
670
原创 c#扩展方法,协程,dotween的仿写
扩展方法。引用msdn上的一句话: “扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。” 我们可以在没有源代码,不改变源代码的基础上,给基础类型比如int上添加一些方法。 使用扩展方法的要求: 第一,实现扩展方法的类必须是静态类且类的名称和实现扩展方法的类无关;后一句大概是你要扩展int类,你静态类名不能叫int吧。 第二、实现扩展方法的类
2017-05-20 10:31:11
1628
原创 Unity3d Camera的Clear Flags、Culling Mask和Depth三个属性的理解
先说说 Clear Flags:Skybox:把颜色缓冲设置为天空盒,并完全清空深度缓冲 Solid:和天空盒一样,只是把颜色缓冲设置为纯色 Depth only:这个选项会保留颜色缓冲,但会清空深度缓冲 Don’t Clear:不清除任何缓冲 这个给我的感觉就是,空(没有物体)的部分用什么来填充,如果是Skybox,就用天空盒填充,如果是Solid,就用纯色填充,如果是Depth only
2017-05-06 11:33:54
5641
原创 Unity3d神奇的粒子海洋
神奇的粒子海洋参考链接: http://www.manew.com/thread-47123-1-1.html 当时我看到神奇的粒子海洋的效果的时候,真的很惊讶,觉得效果超级好。 根据参考链接,简单介绍我们要实现的内容: 1.创建粒子系统和数组(因为粒子海洋是多个粒子构成的) 2.分配粒子位置并创建柏林噪声 3.使所有元素能很好地流畅的循环运动 4.设置颜色开始啦!新建游戏对象并将它放
2017-04-25 23:13:52
4288
原创 Unity3D 从入门到放弃 ——巡逻兵 观察者模式
Unity3D 从入门到放弃——巡逻兵作业需求游戏规则:创建一个地图和若干巡逻兵;每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物如树,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;先上UML图: 做
2017-04-19 22:56:40
2823
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人