
Unity
文章平均质量分 56
Unity 游戏开发
AlianBlank
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity的OnOpenAsset:深入解析与实用案例
在Unity中,OnOpenAsset是一个非常有用的回调函数,它可以在用户双击资源文件时自动打开一个编辑器窗口。这个回调函数可以用于自定义资源编辑,提高工作效率。OnOpenAsset是Unity Editor的一个非常有用的回调函数,它可以用于自定义资源编辑器,提高工作效率。在这个例子中,我们判断资源类型是否为png或jpg纹理文件,如果是则打开纹理文件。在这个例子中,我们判断资源类型是否为unity景文件,如果是则打开场景文件。在这个例子中,我们判断资源类型是否为cs脚本文件,如果是则打开脚本文件。原创 2023-05-27 18:27:01 · 3476 阅读 · 0 评论 -
Unity中的RegisterPlugins:深入解析与实用案例
是Unity中的一个方法,用于在项目中注册第三方插件。注册插件后,我们可以在Unity中直接调用这些插件提供的功能,而无需进行额外的配置。通过以上三个实用案例,我们可以看到在Unity游戏开发中的强大功能。它可以帮助我们轻松地集成第三方插件,提高游戏的可玩性和用户体验。希望本文能对您在Unity游戏开发中的实践提供一些帮助。本文由博客一文多发平台OpenWrite发布!原创 2023-05-27 16:30:00 · 2985 阅读 · 0 评论 -
Unity中的PostProcessBuild:深入解析与实用案例
是Unity中的一个功能,允许我们在构建完成后对生成的应用程序进行一些额外的处理。这可以帮助我们自动化一些构建后的任务,如修改配置文件、拷贝资源等。通过以上三个实用案例,我们可以看到在Unity游戏开发中的强大功能。它可以帮助我们自动化一些构建后的任务,提高开发效率。希望本文能对您在Unity游戏开发中的实践提供一些帮助。本文由博客一文多发平台OpenWrite发布!原创 2023-05-27 18:14:39 · 4713 阅读 · 0 评论 -
Unity中的PostProcessScene:深入解析与实用案例
是Unity中的一个事件,当场景加载完成后,它会被触发。我们可以在这个事件中编写自定义的脚本,对场景进行后处理。这些处理可以包括修改场景中的游戏对象、添加或删除组件、调整光照等。通过以上三个实用案例,我们可以看到在Unity游戏开发中的强大功能。它可以帮助我们实现更丰富的视觉效果,提高游戏的可玩性和用户体验。希望本文能对您在Unity游戏开发中的实践提供一些帮助。本文由博客一文多发平台OpenWrite发布!原创 2023-05-27 15:52:45 · 3173 阅读 · 0 评论 -
Unity中的InitializeOnLoad特性:深入解析与实践
是Unity引擎提供的一种特性,用于在编辑器启动时或脚本重新编译后自动执行指定的操作。这种特性非常适合用于在编辑器启动时执行一些初始化操作,以确保项目在启动后能够正常运行。要使用特性,只需在编辑器脚本中为一个静态类添加该特性即可。} }在这个例子中,我们创建了一个名为的静态类,并为其添加了特性。当编辑器启动时,类的静态构造函数将被自动调用,从而实现自动初始化的功能。特性为Unity开发者提供了一种在编辑器启动时或脚本重新编译后自动执行操作的便捷方式。原创 2023-05-27 09:30:00 · 3870 阅读 · 0 评论 -
Unity之RuntimeInitializeOnLoadMethod详解
是一个特殊的属性,它可以使您的方法在游戏启动时自动调用。这个属性只能应用于静态方法,并且这个方法必须没有参数和返回值。通过使用,我们可以很方便地实现在游戏启动时执行初始化操作的功能。无论是注册系统模块,还是初始化数据或者注册事件,都可以使用这个属性来轻松完成。希望本篇文章能够给您带来一些帮助!原创 2023-05-23 18:26:21 · 2892 阅读 · 0 评论 -
Unity中的DidReloadScripts事件:深入解析与实践
是Unity引擎提供的一种事件,用于在脚本重新编译后自动执行指定的操作。这种事件非常适合用于在脚本编译完成后执行一些初始化或重置操作,以确保项目在编译后能够正常运行。要使用事件,只需在编辑器脚本中订阅该事件即可。return;} } }在这个例子中,我们创建了一个名为的类,并在其中定义了一个静态方法OnUpdate。通过在该方法中检查属性,我们可以在脚本编译完成后执行指定的操作。事件为Unity开发者提供了一种在脚本重新编译后自动执行操作的便捷方式。原创 2023-05-26 14:35:25 · 3234 阅读 · 0 评论 -
Unity中的InitializeOnLoadMethod
是Unity引擎提供的一种特性,用于在编辑器启动时自动执行指定的静态方法。这种特性非常适合用于初始化操作,因为它可以确保在编辑器启动时自动执行,无需手动调用。要使用特性,只需将其添加到静态方法上即可。} }} }在这个例子中,我们创建了一个名为的类,并在其中定义了一个静态方法Initialize。通过在该方法上添加特性,我们可以确保在编辑器启动时自动执行该方法。特性为Unity开发者提供了一种在编辑器启动时自动执行操作的便捷方式。原创 2023-05-26 13:18:57 · 3389 阅读 · 0 评论 -
Android Studio Gradle修改发布的apk 的名称
为什么要做这个?因为每次打包出来的apk 都一个名字。还要手动修改文件名。特别麻烦为什么要这么做?因为我只想简简单单的改个名字而已。不想弄渠道哪些一堆的东西。我就想改个名怎么做?把下面的代码复制到主项目的build.gradle 的最后面就可以了。别的什么都不用管// 获取AppNamedef getAppName() { def stringsFile = android.sourceSets.main.res.sourceFiles.find { it.name.eq原创 2022-05-26 01:23:47 · 673 阅读 · 0 评论 -
Unity UGUI 判断是否点击到的是不是UI对象
重点在下面↓↓↓↓↓↓重点在下面↓↓↓↓↓↓重点在下面↓↓↓↓↓↓重要的事要说三次目前找到的方式移动端 int fingerId = Input.GetTouch(0).fingerId; if (EventSystem.current.IsPointerOverGameObject(fingerId)) { Debug.Log("点击到UI"); }其他 Eve原创 2022-05-15 00:11:12 · 638 阅读 · 0 评论 -
Unity 在不破解的情况下如何去掉启动Logo
为什么要这么做?不太喜欢启动的时候有那个LOGO怎么做?在unity 启动完成的时候调用接口.取消勾选显示启动图 /// <summary> /// 设置工程 /// </summary> public static class SettingProject { [InitializeOnLoadMethod] public static void Init() {原创 2021-07-08 16:25:12 · 10840 阅读 · 31 评论 -
无需UnityHub启动unity 项目
为什么要这么做?你有没有遇见 天天让你激活.登陆 许可证过期.账号被封禁的情况?这么做的好处是什么?直接跳过 Unity Hub 启动你的unity 项目.他不香吗?如何做?Windowsstart unity安装目录 -projectpath 工程目录 [cloudEnvironment production] 可选重要提示unity安装目录 不能有空格/中文等什么的特别符号或特别路径工程目录 不能有空格/中文等什么的特别符号或特别路径start C:\Soft原创 2021-07-08 16:05:45 · 9718 阅读 · 7 评论 -
Unity 自动创建文件夹打包到指定的目录并更新发布版本号
Unity 自动创建文件夹打包到指定的目录为什么要写这个?每次打包都要执行打开打包面板创建文件夹打包Emmmmmm 觉得太麻烦了实现代码using System;using System.IO;using UnityEditor;using UnityEditor.Callbacks;using UnityEngine;/// <summary>/// 导出和发布/// </summary>public static class Expor原创 2021-07-06 14:18:01 · 1342 阅读 · 2 评论 -
Unity 屏蔽账号登录.开启离线模式
为什么要屏蔽?因为时不时的让你输入一下账号密码。真的很烦呀!注意!!!注意!!!注意!!!重要的事情要说三遍!!!如果你需要用到Unity的服务或asset store的内部功能. 请关闭当前页面**如果你安装了unity hub .那么再见。这个也不适合你 **系统环境Unity版本:2018.4.23Mac OS:10.14.7工具utools 下载地址 https://u.tools/步骤1. 安装Host 编辑插件1. 打开插件中心1.2 搜索插件1.3原创 2021-06-13 19:23:13 · 8091 阅读 · 8 评论 -
unity3d.com国际版下载
GIT 仓库https://github.com/AlianBlank/download.unity.comGitHubdownload.unity.com为什么创建该仓库?unity3d.com/download 404Unity版本列表.定期从官网拉取20202019201820175.x4.x3.xPython Library pip install bs4 pip install lxmlUnity 2020.xUnity Versio原创 2021-02-28 13:22:52 · 6345 阅读 · 5 评论 -
Mac Unity UnauthorizedAccessException: Access to the path ‘XXX‘ is denied.
错误信息:UnauthorizedAccessException: Access to the path '/Applications/Unity2018.4.23/PlaybackEngines/iOSSupport/Trampoline/build/SharedPrecompiledHeaders' is denied.System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) (at <原创 2020-11-16 22:08:51 · 3328 阅读 · 0 评论