- 博客(14)
- 收藏
- 关注
原创 基于Unity3d的六边形地图的六边形地格AStar寻路
看到好多小伙伴似乎都想做六边形地图,我刚好在之前的demo里基于Unity3d实现了一个。六边形地图编辑器怎么弄我就不发了,可以看看TX爸爸出的这篇博客http://gad.qq.com/program/translateview/7173811。主要是关于寻路,AStar寻路有很多的优化方法,想要优化什么的自行百度,我就发个基础的代码(哪天我得空了可以再放一下分步讲解)。using
2018-01-09 16:21:08 2487
原创 优雅地实现单例功能
using System;namespace ZkjTools{ public class TSingleton where T : class, new() { private static T _instance = null; public static T instance { get
2017-11-13 13:00:11 227
转载 利用ScriptableObject在U3D里优雅地实现自定义配置文件
因为我本人也是一个初学者,所以对于一些简单的设定相关的游戏内容时,为了将数据持久化,需要自己做轮子觉得很麻烦。偶然看到ScriptableObject这么一个类,总算看到了一倒救星,原来在U3D里,并不是必须讲脚本挂载以实现实例化,存在着这么一个类,让我们可以在代码里实例化,又可以去调用U3D的一些API。(http://blog.csdn.net/liqiangeastsun/artic
2017-11-06 11:08:44 628
原创 自己写得一个Unity 3d日志打印工具类
using UnityEngine;using System.IO;using System;public class Debuger : MonoBehaviour{ public static bool EnableLog; public static bool EnableTime = false; public static bool EnableSave
2017-09-12 09:34:11 1143
原创 尝试自己写一个工具类实现UGUI的按钮功能
using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.EventSystems;using UnityEngine.Events;public class UIMain : MonoBehaviour{ public Button button; void St
2017-08-31 15:24:49 221
原创 对Unity3D中对象池的尝试
using System.Collections;using System.Collections.Generic;using UnityEngine;//*******************************//脚本功能:对象池//挂载对象://*******************************namespace ObjPool{ public cl
2017-08-30 13:47:09 249
原创 关于怎么将DragonBones的第三方库封装到cocos2dx的工程中
本人也是一个小白哈,所以如果有说错地方大家见谅哈。我自己封装的时候很蛋疼,因为官方在gitHub只说Import the common codes into your project之类的话,我看的还是一脸蒙蔽的。主要也是我没有做过C++的项目,对静态库什么的不敏感,只是知道有这种东西,他的功能是什么。(现在反应过来,真是给自己蠢哭)官方的做法是对的,因为对于经常做C++项目的人而言,这个
2017-08-19 16:21:22 1362
原创 线性矩阵到底是什么
=======================线性矩阵到底是什么===================================对于一个方程组,2x-y=0-x+2y=3把他们写成矩阵就是,【 2 -1 】【x】=【0】【 -1 2 】【y】 【3】PS:常称之为Ax=b。从行去看,这个矩阵在描述的是两个方程成线的
2017-08-01 16:08:18 5881
原创 复习一下冒泡排序和其改进
//==========================冒泡排序,从下往上的目的在于添加哨兵 for (int i = 0, count = 0; i for (int j = a.Length - 1; j > i; j--) if (a[i] > a[j])
2017-07-21 16:26:38 200
原创 复习一下插入排序和希尔排序
首先是插入排序for (i = 1; i for (j = i - 1; j >= 0 && a[j] > a[j + 1]; j--)Swap(a[j], a[j + 1]);================================然后是希尔排序for(gap=n/2;gap>0;gap/=2)for (i = gap; i for (j =
2017-07-20 16:15:05 259
原创 菜鸟上路-运算符-复习
?:i=a>b?1:2;=============================is is1.如果是一个类类型,而也是这个类型,或者它继承了这个类型,或者它封箱到这个类型中,则结果为true.2.如果是一个接口类型,而也是这个类型,或者它是实现这个接口的类型,则结果为true;3.如果是一个值类型,而也是这个类型,或者它被拆箱到这类型中,则结果为true.==
2017-07-20 10:03:47 190
原创 复习一下快速排序(带非递归)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DigPro{ class Program { static void Main(string[
2017-07-19 16:51:31 353
转载 C#中的委托和事件(提及Observer设计模式)(转载)
原链接:http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语:public void GreetPeople(string name)
2017-07-19 14:34:56 291
原创 新手上路-基础复习-值类型笔记
以后可能就不会再去看基础了,趁现在还有机会多看点::在类外部声明成员函数,C#标准格式,{换行int a=(b==true)?1:0; (C语言有些库没有bool型)===============================Ctrl+K+C快速注释单行Ctrl+K+U取消注释单行===============================值类型;引用类型(没有指针
2017-07-18 11:03:16 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人