avatar
文章
136
标签
200
分类
31
主页
生成拖拽安装
友链
关于
开往
Logo
搜索
主页
生成拖拽安装
友链
关于
开往

怠惰のコエ - imba久期 BLOG

Unity UI管理模块
发表于2020-11-27|个人项目
前言本教程是在B站UP“一唐老狮一”的视频教程 《Unity的程序基础框架》 中,UI管理模块的改进。 因为UP这个教程变成了付费课程,如果想看代码是怎么写的,可以去支持付费课程 或者这篇文章,是别人的笔记: 《Unity3D程序基础框架(下)》 中的“UI管理模块”部分 主要功能 统一管理当前面板下的控件(按钮、图片、文本框等) UI分层 反射型事件监听 其中对原版的改进部分主要是反射型事件监听(我瞎起的名,不知道有没有专业名词),我不太确定这么做会不会有性能问题,还请大佬指教(在视频评论) 这个东西的作用是你在使用按钮等控件时,可以直接在对应的面板类里写方法 比如我有一个面板,上面有几个控件,分别是名叫btnTest和btn2的两个按钮和名叫Test的复选框 我只需要写一个类,继承BasePanel类,其他任何复杂的东西都不需要 就可以直接在这个面板类里写控件名+OnClick和控件名+OnValueChanged即可分别监听对应名称的按钮点击事件和复选框切换事件 代码: 12345678910111213141516171819202122using...
Unity 网格建造
发表于2020-11-22|个人项目
网格建造游戏中常见的建造方式,目前在做的游戏中需要。 但搜出来的教程比较少,我又是个英文盲,没找到合适的方法,于是瞎研究了一个,说实话也挺简单的。 整体感觉还行,演示: 教程变量先定义几个变量 12345678910111213141516171819202122// 建筑的大小public Vector2 buildSize;// 建造区域起始点public Vector2 startPoint;// 可建造区域大小public Vector2 buildArea;// 建造指示器(变红变绿的那个东西,这个是左上角的那一个方块)private GameObject buildObj;// 当前建造指示器的位置private Vector3 curPosition;// 允许建造区域,外层字典是 X 内层是 Y// 这里之前我用的是 Vector2 当作字典的 Key// 但效率会不会有问题,不太懂,索性改成两层字典private Dictionary<float, Dictionary<float, bool>> allowBuildArea =...
Unity VsCode 报错 Failed to load project file Assembly-CSharp.csproj
发表于2020-08-26|笔记
这次文章探讨一个报错: 12345[fail]: OmniSharp.MSBuild.ProjectManagerFailed to load project file 'e:\Project\Assembly-CSharp.csproj'The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at...
Unity VsCode 代码自动补全失效解决方法
发表于2020-08-21|笔记
问题说明最开始我新建了一个项目A,不知道设置了什么,这个是有自动补全的。之后又建了几个项目,发现自动补全都失效。 搜到的解决方法网上各种解决方法,比如更改Assembly-CSharp.csproj中的TargetFrameworkVersion,与自己电脑的.NET Framework版本保持一致,可惜我这里依然不生效。 还有什么下载TargetFrameworkVersion写的.NET Framework版本,我下载安装提示已安装更高版本,不让安装 与我的解决方法比较接近的是在VsCode按Ctrl + Shift + P输入OmniSharp: select project,选择项目文件 我的解决流程通过文件对比,可以看出项目A的.sln文件要多几行内容 第一段不同 12Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj",...
斐讯N1 旁路由
发表于2020-08-06|瞎研究
...
Electron 踩坑之 加入 TypeScript
发表于2020-08-05|ElectronTypeScript前端
原由单纯用javascript其实还是有点局限性,比如枚举,虽然js中可以用对象实现,实际上就是定义一个对象,并让它readonly。但不如用typescript语法清晰明了。还有我一直想接触静态类型语言,包括之前想把Btools插件重制一下,目前也是用的vue+typescript起步了,不过搁置了。 加入 TypeScript 的方式直接安装因为目前开发的项目是用的electron-vue(Github)直接创建的,所以就想直接用包管理器进行安装,装好typescript和ts-loader写了个简单的测试页面,发现是能运行的。 但我完全不清楚tsconfig.json、types等各种配置文件需要如何配置,所以暂时放弃了这种方案。 Vue 脚手架网上查阅各种资料,发现可以直接用vue init创建一个typescript项目,然后用vue add...
Electron 踩坑之 ERR! code ELIFECYCLE
发表于2020-07-31|Electron
事情经过执行npm run build报错 报错12345678910npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! project_name@0.0.1 build: `node .electron-vue/build.js && electron-builder`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the project_name@0.0.1 build script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:npm ERR! ...
Electron 踩坑之 路径
发表于2020-07-30|Electron
用 vue 脚手架创建的 electron-vue 项目 需求程序启动后,打开某个页面会下载网络图片到本地,存到指定文件夹下 问题electron-vue 可以启动开发版:npm run dev 和生成安装包:npm run build 启动开发版时会创建一个 WebpackDevServer,使用的文件默认在 项目/dist/electron 但如果打包,安装后默认是在 C:\Users\xxx\AppData\Local\Programs\项目名 下 开发和发布路径不统一,使用path和__dirname获取到的路径也不一样,导致开发比较难受 electron-vue 虽然提供了一个static目录,但这个会在打包时被封装到 ...前略/项目名/resources/app.asar中 这个文件中还存了所有页面、样式、库、等… 解决使用process.cwd()获取当前进程工作目录 我在main.js中设置了一个全局变量,比如我需要一个用户数据文件夹,当用户登录时里面会存放用户的图片等相关文件 1234// 全局常量Vue.appSetup =...
《每天一个JS程序》系列排行
发表于2020-07-19|个人项目
排行榜说明数据每天会统计一次,数据来源:《每天一个JS程序》频道。 计分规则:播放 = 1分; 点赞 = 2分; 硬币 = 5分; 收藏 = 3分; 排行榜 var ranking_script=document.createElement('script');ranking_script.type='text/javascript';ranking_script.src='https://cdn.jsdelivr.net/gh/imba97/js@1.1.0/code/js_ranking.min.js';document.head.appendChild(ranking_script);ranking_script.onload=function(){new...
生成拖拽安装
发表于2020-07-19|JavaScript
将下面的按钮拖拽到收藏夹: 生成拖拽安装 再去选择你喜欢的程序: Github Gitee 对应的视频:BV1Z5411Y7ko 1javascript:if(document.querySelector(".koe_42_a")===null){var koe_is_github=/github/.test(window.location.href);var koe_42_code=koe_is_github?document.querySelector("#read-only-cursor-text-area").value:document.querySelector(".highlight .line").innerText.replace(/[\r\n]$/,"");var koe_42_style=document.createElement("style");koe_42_style.innerText=".koe_42_a {...
1…789…14
avatar
imba久期
あなた、怠惰ですねー
文章
136
标签
200
分类
31
最新文章
PicGo 插件项目重构2025-05-11
让 HR 直接跟我的 AI 聊2025-04-26
initx v0.1.0 发布2025-04-08
在个人简介同步正在玩的 Steam 游戏2025-03-13
写了个饥荒食谱速查工具2025-02-06
分类
  • Docker1
  • Electron4
    • TypeScript1
      • 前端1
  • Hexo1
  • JSDoc1
  • JavaScript8
    • 瞎研究1
标签
rustdesk svg 翻译 日报 阿里 魔兽争霸3 ELIFECYCLE phicomm hexo 前端 Runner 共产党 typescript 自动 硬件直通 生活 简历 内购 electron-vue API 巴中 NSOperation 电动车 网盘 上牌 收藏夹 打包 跨域 Cloudflare vue CI/CD PhoStorm 动物卫生监督所 javascript iconfontx 生成拖拽安装 游戏 打工 懂王 OpenSSL
归档
  • 五月 2025 1
  • 四月 2025 2
  • 三月 2025 1
  • 二月 2025 1
  • 一月 2025 1
  • 十二月 2024 1
  • 十一月 2024 1
  • 十月 2024 3
网站信息
文章数目 :
136
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2018 - 2025 By imba久期
框架 Hexo 7.3.0|主题 Butterfly 5.3.5
搜索
数据加载中