工具
文章平均质量分 96
莫之
不努力奔跑,怎么能停在原地
展开
-
UE4:Unlua+Luapanda调试(含LuaSocket编译及环境配置)
UE4:Unlua+Luapanda调试一、准备工作下载lua源码:https://www.lua.org/ftp/,这里我使用5.3.5(使用lua5.4.2版本,在编译luasocket后调试ue4出现crash,原因不明)unlua并没有集成luasocket,所以我们需要自己下载并编译:https://github.com/diegonehab/luasocket,直接从github上下载即可;二、编译以下编译操作均在64位平台下进行;首先生成lua53.lib这原创 2020-12-07 18:04:42 · 3323 阅读 · 0 评论 -
Unity Prefab批量修改
using UnityEngine;using UnityEditor;using System.IO;public class ArtActorPrefabModifyWindow : EditorWindow{ public static string assetSrcFolderPath = Application.dataPath + "/Resources/Prefabs/FashionPartPrefab"; public static string assetDst.原创 2020-08-20 00:27:01 · 1913 阅读 · 0 评论 -
Python脚本为unity提供资源检测
# -*- coding: utf-8 -*-import reimport osimport sysfrom PyQt5.QtWidgets import (QApplication, QWidget, QToolTip, QPushButton, QMessageBox, QDesktopWidget, QFileDialog, QLabel)from PyQt5.QtGui import (QIcon, QFont)class CheckWidget(QWidget): de.原创 2020-08-19 01:42:01 · 1258 阅读 · 0 评论 -
使用批处理为git hook建立软链接
一、问题来源与解决方案在另一篇文章中使用Luacheck和git hook在git pre-commit时检查lua代码规范介绍了使用git hook在提交时做一些hook,比如unity meta文件上传检测,这个很多美术同学都容易漏掉;以及引入luacheck时需要一些环境变量和luacheck的配置等;但是有几个麻烦的点:首先是配置较多比较繁琐,尤其是对非程序的同学不够友好 再者,hook文件不能加入到版本控制中,包括luacheck的配置也不能在版控中,但是我们确实需要将其进行版本控制原创 2020-08-05 13:55:36 · 626 阅读 · 0 评论 -
Windows下luarocks和luafilesystem的安装
一、luarocks和luafilesystem介绍luarocks是lua的一个安装第三方包的工具,如同python的pip一样luafilesystem简称lfs,是一个文件系统包,一些包的安装如luacheck会要求先安装lfs,在安装lfs的时候踩了一些坑,因此这篇文章在于避开坑,快速安装 luarocks和lfs;二、luarocks安装,官网下载相应的安装包,里面有luarocks.exe,下载以后解压,然后配置相应的环境变量,在命令行中输入luarock...原创 2020-08-04 13:04:27 · 2191 阅读 · 0 评论 -
使用Luacheck和git hook在git pre-commit时检查lua代码规范
https://www.jianshu.com/p/d66c2f2e3537https://zh.wikipedia.org/wiki/MinGWhttps://sourceforge.net/projects/mingw-w64/files/mingw-w64/https://blog.csdn.net/gneveek/article/details/104014569http://lua-users.org/wiki/LuaRocksConfighttps://github.c.原创 2020-08-04 12:37:24 · 1062 阅读 · 0 评论 -
Unity3d:LuaPanda+xlua调试
一、LuaPanda介绍LuaPanda是腾讯开源的一款用于vscode的Lua代码工具,类似于vscode中的luaide,不过luaide是收费的,而luapanda是开源的,而且luapanda还补充了一些luaide没有支持到的功能;LuaPanda中已经给出了比较详细的教程,这里主要是总结归纳一下自己在第一次配置时遇到的一些问题,希望对大家能够有所帮助;这里先贴出lua官方的...原创 2020-01-17 12:35:24 · 8494 阅读 · 0 评论 -
VSCode 开发总结(windows版本)
一、通用Ctrl+P:主要用该命令查找项目文件Ctrl+Shift+N:打开一个新的编辑器窗口;VSC一个窗口只能打开一个项目;Ctrl+Shift+W:关闭窗口;Ctrl+K,Ctrl+S,打开快捷键的编辑窗口;如下所示:可以在此查找各种快捷键,以及修改快捷键的绑定命令以及触发条件等;其中查找方式既可以按照命令名称模糊搜索,也可以输入快捷键来搜索,输入快捷键除了手动输入英文外...原创 2020-02-28 10:44:23 · 857 阅读 · 0 评论 -
git暂存区的意义
一、为什么要有暂存区,直接提交不行吗?初学者尤其是没有工作的学生初识git思维会有些局限,不了解git真实应用场景和它应该要解决的核心问题,容易站在自己的角度和自己的思维模式下去考虑一些功能设计的意义,当然会有些费解;你需要知道版控工具它的意义,如为了更好地协同工作,更好地保存工作进度,明白一个功能它要解决的核心问题是什么;从应用场景来理解:你现在正在开发一个功能模块,测试那里突然报了一个...原创 2019-11-16 10:25:01 · 7391 阅读 · 7 评论