自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#使用Linq优化查询速度

添加Linq引用 using System.Linq;定义一个 Class public class Hero { public int HeroID; public string HeroName; }更新 List 中的某项数据 public List<Hero> HeroList = new List<Hero>();代码如下

2015-11-27 17:21:19 7318

原创 相邻六边形相对位置的判断

如图:很过关卡界面会用六边形作为策划配置关卡数据,有时候我们需要判断相邻的六边形之间的关系.这里提供一个简单的算法,方便计算相邻六边形,后一个六边形相对于前一个六边形的位置.public enum MapLineType{ NONE, //没有关系; Left_UP, //左上角; Right_UP, //右上角; Right_H, //

2015-11-26 10:49:40 1890

原创 常见 Git 用法

假设你的远程 git 地址为: http://longgit.com/test.gitpull: git pull http://longgit.com/test.gitcommit: git commit -m “test commit”push: git push originSubmodules(子模块) 先提交子模块 然后提交父模块如果先提交父模块,子模块会也

2015-11-24 10:05:51 449

原创 [Shader] UnityShader系列---灰白效果

支持 NGUI的 UIPanel 的SoftClip无图无真相修改 Unlit - Transparent Colored.shader如下:Shader "Unlit/Transparent Colored"{ Properties { _MainTex ("Base (RGB), Alpha (A)", 2D) = "black" {} }

2015-11-18 18:07:57 1248

原创 Unity UILabel 输入空格自动换行的解决

NGUI 会将空格自动换成换行符号, 这样就会使得我们想在一段文字的开头输入两个空格的时候出现问题.找到NGUI 的NGUIText.cs脚本文件中的 ReplaceSpaceWithNewline函数, 修改如下: /// <summary> /// Convenience function that ends the line by replacing a space wi

2015-11-09 17:30:57 8365 2

原创 AI 集群效果 之 ( Shoot and Scoot)

在等待一段时间后,攻击目标并且移动位置.先上图(biu~biu~biu~)完整代码using UnityEngine;using System.Collections.Generic;namespace Assets.Scripts.ShootAndScoot{ public class ShootAndScoot : MonoBehaviour { // 目标

2015-11-08 13:18:57 817

原创 AI 集群效果 之 (Tactical Surround)

Tactical Surround游戏中的AI集群效果:由一字长蛇阵到龙门阵. 嘿嘿~~~关门放狗~:核心代码 // 移动到最终的位置; void Surround() { // 计算每个人的位置; int armCount = Army.Count; for (int i = 0;

2015-11-08 00:01:15 2746

原创 [算法]01背包问题

子问题的最优解也是全局最优解对于一个物品, 选择放还是不放,只有两个选择, 故属于01问题.// 物品;public class Item{ // 重量; public int Weight; // 价值; public int Value; // 是否放入; public bool Input;}核心算法// 第n件物品,放入剩余容量为left

2015-11-07 15:31:40 635

原创 C# 给系统提供的 Class 添加扩展方法

例如 将 List< int > 转换成 string[] 系统没有提供现成的方法这里我们写一个扩展方法public static string[] ToStringArray(this List<int> list){ string[] tmp = new string[list.Count]; for(int i=0;i<list.Count;++i) {

2015-11-06 14:57:19 548

原创 C# List.Sort()用法

类似背包系统的多条件排序如下public class BagItem{ public int ID; public int Level; public int Star;}排序规则 先对Level的大小排序 再对Star的大小排序 最后按照ID大小排序关键代码:int SortBy_Level_Star_ID(BagItem a, BagItem b)

2015-11-04 18:32:11 3749

原创 Unity中简单 UI 管理类 - UIManager

进入下一个界面 // Enter Next UI; // MonoBehaviour can replace your UIBase Class; public T Enter<T>() where T: MonoBehaviour { foreach(var o in mUIList) {

2015-11-03 14:21:53 5353 2

原创 简介

Github地址: https://github.com/onelei/ 网站: http://oneloft.cn/QQ群: 558023294 QQ群二维码:

2015-11-03 11:30:49 290

原创 AI 行为树框架

框架-Node组合节点-Composite Node 选择节点-Selector Node:一真则真,全假则假 顺序节点-Sequence Node:一假则假,全真则真 并行节点-Parallel Node:并发执行 装饰节点-Decorator Node条件结点-Condition Node行为节点-Action Node

2015-11-02 18:05:33 580

QString.unitypackage

【Unity优化】Unity字符串String优化 https://blog.csdn.net/onelei1994/article/details/101054633

2019-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除