unity
文章平均质量分 52
笑云遥
这个作者很懒,什么都没留下…
展开
-
unity打表工具——phython解析excel及加密解密
unity一般做游戏需要大量固化数据,而固化数据一般由策划来配置,最方便的填表软件莫过于excel了,本文即使用phython从excel中读取数据,并做一定程度的加密处理,以及相应的解密;原创 2022-08-04 16:52:41 · 829 阅读 · 1 评论 -
unity A*寻路算法
unity A*寻路算法原创 2021-12-01 18:32:14 · 349 阅读 · 0 评论 -
关于屏幕外物体在屏幕边缘的指示功能实现
屏幕外物体指示原创 2022-07-11 17:32:12 · 801 阅读 · 0 评论 -
lua实现二叉堆排序
最近在弄A*算法,大量的搜索最小值,发现只是普通的遍历会很卡,决定搞个二叉堆排序,简单的做个记录吧,有需要的可以参考下用于A*算法中,应该是插入时排序,但是这里就直接对无序数组排序了。首先第一步要构造堆,这里我们最终要的是升序,所以要构造大根堆,为了符合堆排序的定义,从下往上比较。每个数与其父节点进行比较,如果比父节点大,便和父节点进行交换,一直向上比较,直到小于等于父节点或者到达根节点了。这时候我们就得到了一个大根堆,将根节点和末尾节点进行交换,然后再将剩余的数再构造成一个大根堆,因为此时只有原创 2021-12-25 17:37:51 · 416 阅读 · 0 评论 -
点击空白区域关闭弹窗
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 · 620 阅读 · 0 评论 -
使用 ADB LogCat 查看在Android机 Unity应用日志
控制台窗口输入指令格式为:[adb] logcat [] … [] …其中的 [] 的指令都有:"-s"选项 : 设置输出日志的标签, 只显示该标签的日志;"-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;"-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;"-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;"-v"选项 : 设置日志的输出格式, 注意只能设置一转载 2020-11-12 20:51:05 · 1448 阅读 · 0 评论 -
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 · 2682 阅读 · 0 评论 -
简单的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 · 179 阅读 · 0 评论 -
塔防类游戏 ——简单的角色合并逻辑示例
塔防类游戏 简单的角色合并逻辑示例,主要使用射线检测完成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 · 298 阅读 · 0 评论 -
简单的寻路及使用编辑器扩展工具设置路径点
简单的寻路及路径点编辑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 · 355 阅读 · 0 评论 -
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 · 413 阅读 · 0 评论 -
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 · 4187 阅读 · 0 评论 -
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 · 179 阅读 · 0 评论 -
Unity——RectTransform详解
原文:https://www.jianshu.com/p/4592bf809c8b转载 2020-05-20 21:24:48 · 204 阅读 · 0 评论 -
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 · 1660 阅读 · 0 评论