自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 unity打表工具——phython解析excel及加密解密

unity一般做游戏需要大量固化数据,而固化数据一般由策划来配置,最方便的填表软件莫过于excel了,本文即使用phython从excel中读取数据,并做一定程度的加密处理,以及相应的解密;

2022-08-04 16:52:41 770 1

原创 关于屏幕外物体在屏幕边缘的指示功能实现

屏幕外物体指示

2022-07-11 17:32:12 601

原创 lua实现二叉堆排序

最近在弄A*算法,大量的搜索最小值,发现只是普通的遍历会很卡,决定搞个二叉堆排序,简单的做个记录吧,有需要的可以参考下用于A*算法中,应该是插入时排序,但是这里就直接对无序数组排序了。首先第一步要构造堆,这里我们最终要的是升序,所以要构造大根堆,为了符合堆排序的定义,从下往上比较。每个数与其父节点进行比较,如果比父节点大,便和父节点进行交换,一直向上比较,直到小于等于父节点或者到达根节点了。这时候我们就得到了一个大根堆,将根节点和末尾节点进行交换,然后再将剩余的数再构造成一个大根堆,因为此时只有

2021-12-25 17:37:51 369

原创 unity A*寻路算法

unity A*寻路算法

2021-12-01 18:32:14 317

原创 老鼠迷宫问题递归解法

迷宫如下:不是最优解,仅供参考!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;/* * * 老鼠迷宫问题:有一个迷宫,在迷宫的某个出口放着一块奶酪。将一只老鼠由某个入口处放进去,它必须穿过迷宫,找到奶酪。请找出它的行走路径。 * 9*9自定义迷宫 * */namespace MouseMazeTes

2021-03-31 21:31:01 398

原创 关于使用VisualStudio将C#代码打成DLL、使用Idea将Java代码打成Jar包,以及在C#里调用java方法的笔记(3)———在C#里调用Java方法

1、需要将java方法打成jar包;2、需要下载IKVM,利用IKVM将jar包转换成Dll,jdk1.8需要使用 ikvm.net 8.1以上版本的,否则在转换时会报错,切记;IKVM工具下载地址:点这里下载完成后,解压。接下来,配置环境变量,添加系统变量IKVM_HOMEE:\资源(MySelf)\ikvmbin-8.1.5717.0\ikvm-8.1.5717.0在Path里添加保存好,接下来开始转换我这里为了方便直接将jar包放在了bin目录下,使用ikvmc -out:【生

2021-01-08 17:50:48 368

原创 关于使用VisualStudio将C#代码打成DLL、使用Idea将Java代码打成Jar包,以及在C#里调用java方法的笔记(2)——使用Idea将Java代码打成Jar包

1、将java方法打成jar包新建或打开项目,我这里就两个简单的类,简单的加减法、输出方法接下来开始生成jar包的操作右击项目,点击打开模块设置,英文是 Project Structure打开如下,选中构件,英文是 Artifacts,如下操作,点击确定有main方法的自己选择下,没有的直接确定再次点击确定接下来,点击菜单栏构建,英文应该是Build,如下,点击编译Artifacts,英文Build artifacts构建完成后,在out目录中可以看到jar包2、引入ja

2021-01-08 17:24:12 352

原创 关于使用VisualStudio将C#代码打成DLL、使用Idea将Java代码打成Jar包,以及在C#里调用java方法的笔记(1)——将C#代码打成DLL

1、C#代码打成DLL创建或者打开C#项目,在资源管理器界面选中当前项目右击,如图打开如下, 选中类库,Ctrl+S,保存下,这里是dll保存的位置,如图再右击项目如图,点击重新生成,就可以了,如图2、在项目里引用dll在这里就可以看到引用成功了接下来,开始试试吧,注意引入 using TestDll; 我这里在dll里写了个简单加法using System.Text;using System.Threading.Tasks;using TestDll;na

2021-01-08 16:29:21 270

原创 点击空白区域关闭弹窗

private GraphicRaycaster RaycastInCanvas; private EventSystem eventSystem; private bool isClick; private Action callBack; void Start() { eventSystem = EventSystem.current; if (RaycastInCanvas == null) RaycastI.

2020-12-26 15:50:33 492

转载 使用 ADB LogCat 查看在Android机 Unity应用日志

控制台窗口输入指令格式为:[adb] logcat [] … [] …其中的 [] 的指令都有:"-s"选项 : 设置输出日志的标签, 只显示该标签的日志;"-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;"-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;"-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;"-v"选项 : 设置日志的输出格式, 注意只能设置一

2020-11-12 20:51:05 1363

转载 Unity使用UnityWebRequest发送http请求

void Start() { //使用litJson创建json格式的参数数据 JsonData data = new JsonData(); data["与后端协商好的参数名"] = "你要写入的参数"; byte[] postBytes = System.Text.Encoding.Default.GetBytes(data.ToJson()); //使用原生UnityWebRequest(推荐)

2020-10-09 21:22:35 2550

原创 简单的AssetBundle示例

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;//几种压缩方式及平台选择,这里路径为Application.persistentDataPath,具体在各个平台上的路径请自行前往下方链接查阅//https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.htmlpu...

2020-08-27 21:00:55 138

原创 塔防类游戏 ——简单的角色合并逻辑示例

塔防类游戏 简单的角色合并逻辑示例,主要使用射线检测完成using System.Collections;using System.Collections.Generic;using UnityEngine;public class MergeByRayCast : MonoBehaviour{ public Platform platform; private bool isClick = true; private RaycastHit hit; priv

2020-08-27 20:32:19 261

原创 简单的寻路及使用编辑器扩展工具设置路径点

简单的寻路及路径点编辑using System.Collections;using System.Collections.Generic;using UnityEngine;//非常简单的路径管理类public class PathMgr : MonoBehaviour{ public List<PathPoint> pathPoints = new List<PathPoint>(); public void OnDrawGizmos() {

2020-08-27 20:26:10 314

转载 Lua笔记

LuaState●LuaState封装了对lua 主要数据结构 lua_State 指针的各种堆栈操作。●一般对于客户端,推荐只创建一个LuaState对象。如果要使用多State需要在Unity中设置全局宏 MULTI_STATE●LuaState.Start 需要在tolua代码加载到内存后调用。如果使用assetbunblde加载lua文件,调用Start()之前assetbundle必须加载好。●LuaState.DoString 执行一段lua代码,除了例子,比较少用这种方式加载代码,无法

2020-08-15 15:56:43 377

原创 unity暂停游戏时Time.timeScale = 0的情况下

unity中当暂停游戏时,会设置Time.timeScale=0,这时收到以下功能会受到影响:1.物理模拟. FixedUpdate - 当Time.timeScale=0时,FixedUpdate 函数不会被执行。2.Coroutines. - Time.timeScale=0 协程函数不会停止,但是会停止WaitForSeconds. 协成函数还是会每一帧都触发,但是WaitForSeconds使用的是当前的Time.deltaTime会变成03.Invoke 和 InvokeRepeating

2020-08-11 21:01:44 3816

原创 unity UIScrollView覆用

两个脚本,分别放在ScrollView和content下的item上UIScrollusing System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UIScroll : MonoBehaviour{ public enum Direction { Horizontal,

2020-07-28 22:34:55 157

转载 Unity——RectTransform详解

原文:https://www.jianshu.com/p/4592bf809c8b

2020-05-20 21:24:48 166

原创 Unity 鼠标点击地面角色转向并移动到该位置

Description:鼠标右键点击地面角色转向该方向并移动到该位置。注:图中plane为地面,将tag设为plane ,以下脚本绑在图中标记位置using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using DG.Tweening;pub...

2019-12-20 12:56:09 1552

原创 SpringAOP简单实例(基于注解)

首先,在ApplicationContext.xml中配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...

2019-10-26 09:22:47 619

转载 SpringMVC 拦截器

https://www.cnblogs.com/black-spike/p/7813238.html

2019-10-26 08:08:34 95

原创 SpringMVC.xml文件头

springmvc头xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:aop="http://www....

2019-10-25 14:42:13 2674

原创 CentOS7搭建JavaEE环境 mysql jdk tomcat

CentOS7搭建JavaEE环境 jdk mysql tomcatjdk1.8jdk1.8 linux下载链接 [https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](https://www.oracle.com/technetwork/java/javase/downloa...

2019-10-18 17:41:40 201

原创 Spring MVC--自定义类型转换器

1.实现Converters<S,T>接口,重写convert(S)方法,convert(S)功能是将S类型的源数据转换成T类型的目标数据。package com.testRecal.Converters;import org.springframework.core.convert.converter.Converter;import com.testRecal.en...

2019-05-19 21:34:08 216

空空如也

空空如也

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

TA关注的人

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