![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
程序猿-凌峰
本人性格开朗,喜爱游戏,开发游戏,希望能和大家互相交流互相进步
展开
-
unity编辑器使用记录
常用的编辑器语法:unity编辑器核心功能类:EditorUtility EditorUtility.DisplayPopupMenu 小窗口 EditorUtility.DisplayProgressBar显示进度条 EditorUtility.DisplayDialog警告框 EditorUtility.OpenF...原创 2018-12-17 11:26:12 · 852 阅读 · 0 评论 -
unity卡死或崩溃日志查询
日志根路径:C:\Users\xx用户\AppData\Local\Unity\Editor原创 2022-01-12 11:59:27 · 6500 阅读 · 0 评论 -
windows创建本地服务器(可浏览和下载AssetBundle)
1. 打开设置界面,搜索启用或关闭 Windows 功能,勾选 Internet Information Services下的 Web 管理服务 和 万维网服务,确定后等待安装完成。2.配置IIS(1)右键我的电脑,选中管理,打开IIS管理器(2)选择默认的站点,点击高级设置,可设置网站的目录(3)点击绑定,修改网站的端口等信息(4)看看是否配置成功(5)关于下载网站内AssetBundle资源配置一. 双击MIME类型,...原创 2021-08-18 17:12:11 · 450 阅读 · 1 评论 -
vscode调试unity-tolua
在VSCode的插件商店里搜索luaide安装该插件: 其中上面的第一个是收费版的,费用五块钱一个月蛮便宜的,喜欢VSCode做生产工具推荐还是用这个。虽然下面介绍的是免费的luaide-lite的配置,但luaide的配置几乎也差不多。 把LuaDebug.lua放到脚本目录里,和作为程序入口的lua文件同级(一般是工程Lua文件根目录下的Main.lua 如:./xxxx/Lua/Main.lua)。这是用作调试的主文件。3.在Main.lua中加入下面语句,用于调用LuaDebug:lo.原创 2021-08-01 11:09:51 · 1116 阅读 · 1 评论 -
lua中FSM实现
状态机相关脚本:-- Author:YGH-- 有限状态机local M = cclass("StateMachine")function M:ctor(smName) self.name = smName self.states = {} self.locked = false self.curState = nilend-- 初始化所有状态function M:InitStates(tempStates) if tempStates the原创 2021-07-09 11:53:34 · 330 阅读 · 1 评论 -
运行时关闭unity的Debug.Log
Debug.unityLogger.logEnabled = false(目前我在unity2018版本中用到)在开发Unity的时候,在输出log的时候大家都会采用Debug.log()的方式来输出Log,但是游戏发布的时候这样的Log是不能关闭的,在用户手机运行产生一堆LOG也不是啥好事,一定要关闭才行、主要是unity官方也没有提供直接关闭的方法。既然官方没提供方法,那么我们就得自己...转载 2019-12-12 17:29:54 · 2403 阅读 · 1 评论 -
unity生成文件utf-8问题
unity一般创建utf-8文件基本上是用 File.WriteAllText(filePath, sb.ToString(), Encoding.UTF8)来创建,但是这里面有个坑就是这样创建的utf-8文件是带BOM的,用其他的文本编辑器或是在mac机上查看会有乱码,实在是太坑。解决方案就是用以下API来创建utf-8文件,这样就是不带BOM的File.WriteAllText(fil...原创 2019-12-10 17:11:30 · 1409 阅读 · 0 评论