手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
Unity3d
Unity延时调用管理器不使用协程
效果如下怎么调用Debug.Log("<color=#ffff00>Hello world</color>");DelayCallMgr.Call(() => { Debug.Log("<color=#00ff00>延时2秒调用</color>"); }, 2);DelayCallMgr.cs代码// Delay...
作者:林新发 时间:2021-05-21
Unity内置的AndroidManifest.xml接第三方SDK会用到
前言Unity工程接第三方SDK的时候,一般我们需要重写AndroidManifest.xml重写的AndroidManifest.xml要放在工程的Assets/Plugins/Android目录中我们可以拷贝Unity内置的AndroidManifest.xml进行修改接完第三方SDK后我们的Assets/Plugins/Android目录结构是一般是长这样的:Unity内置的An...
作者:林新发 时间:2021-05-21
Unity接华为SDK浮标显示问题
调用华为SDK浮标显示接口: HMSAgemt.Game.showFloatWindow(activity);没有显示,看了下日志,报了如下错误AndroidJavaException: android.content.res.Resources$NotFoundException: Resource ID #0x0android.content.res.Resources$NotFound...
作者:林新发 时间:2021-05-21
Unity的GUILayout.TextField支持赋值粘贴的办法
用法m_txt = MyGUILayout.TextField(m_txt);其中MyGUILayout代码如下public class MyGUILayout{ public static string HandleCopyPaste(int controlID) { if (controlID == GUIUtility.keyboardControl) ...
作者:林新发 时间:2021-05-21
Unity3D项目Plugins目录组织
1.隐藏文件夹以.开头的文件夹会被Unity忽略。在这种文件夹中的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。这种文件我们可以在资源浏览器的时候,能找到这些文件。2.Standard Assets在这个文件夹中的脚本最先被编译。一般是放一些Unity 内置的一些资源。这个文件夹中的脚本会被导出到Assembly-CSharp-firstpass, Assembly-...
作者:林新发 时间:2021-05-21
Unity游戏项目中后期如何做海外版翻译
1 多语言和翻译的区别多语言游戏中可以动态切换语言,比如中文、英文、西班牙文,这要求项目中要并存多语言的配置,比如i18n_zh.json、i18n_en.json、i18n_es.json,游戏根据语言设置动态加载对应的i18文件。翻译把游戏中的中文翻译成外文,覆盖原来的中文文字,项目中只存一份i18.json优劣方案优点缺点多语言灵活,方便横向扩展1 逻辑...
作者:林新发 时间:2021-05-21
在线免费角色动画网站:mixamo
文章目录一. Mixamo二. 使用教程1 注册登录2 使用线上静态模型3 上传本地静态模型4 绑定动画文件5 下载一. MixamoMixamo是Adobe旗下的一个产品,可以上传静态人形模型文件,在网站上绑定人形模板动画,并可以下载绑定动画后的模型文件。mixamo网址:https://www.mixamo.com二. 使用教程1 注册登录需要注册Adobe账号,登录后即可免费使用...
作者:林新发 时间:2021-05-21
Unity打包app信息上报到web服务器
文章目录一. 前言二. web服务器环境搭建三. mysql数据库1. 连接mysql2. 创建数据库3. 选择数据库4. 创建table四. php代码五. c#上报打包信息六. 上报完信息,访问网站测试一. 前言项目经常要打app包,为了统计打包信息,决定写个web服务器,unity打包的时候,post打包信息导web服务器记录下来,方便查看打包信息。二. web服务器环境搭建用php...
作者:林新发 时间:2021-05-21
unity打包android卡在Building Gradle project那里
文章目录一. 问题二. 原因三. 解决办法一. 问题unity2019.1.17f1打包android的时候,卡在Building Gradle project这里二. 原因可能是在下载gradle,国内网络下载可能很慢或失败,所以一直卡在这里三. 解决办法自己下了个gradle,比如:https://services.gradle.org/distributions/gradle-...
作者:林新发 时间:2021-05-21
Unity获取设备OAID接入MSA移动安全联盟sdk
文章目录一. 关于OAID二. 最终运行效果三. 如何获取OAID1. 下载sdk (miit_mdid_x.x.x.zip)2. 解压sdk3. 导入文件到Unity中4. 封装java接口4.1 创建Android工程4.2 导入依赖jar包4.3 导入MiitHelper.java4.4 封装java接口4.5 把Android工程导出为jar包5. Unity C#调用java接口获取OA...
作者:林新发 时间:2021-05-21
Android提示"很抱歉,xxx已停止运行":Application中onCreate执行多次
问题游戏发布了vivo版本的包,发现一个问题,运行游戏后,过一会儿会弹出一个“停止运行”的弹框定位问题通过ADB调试,发现了异常的日志:--------- beginning of crash03-09 16:14:04.063 E/AndroidRuntime(12365): FATAL EXCEPTION: main03-09 16:14:04.063 E/AndroidRunt...
作者:林新发 时间:2021-05-21
AssetStudio / UnityStudio下载地址
AssetStudio/UnityStudio 地址:https://github.com/Perfare/AssetStudio/releases
作者:林新发 时间:2021-05-21
Unity升级YSDK到1.5.9注意事项辅助标签aar、androidx、oaid
文章目录一. 前言二. 下载YSDK三. 解压ysdk-release.aar1. jar文件2. assets目录3. jni目录4. res目录四. YSDKRes目录五. AndroidManifest.xml六. 与MSA移动安全联盟的sdk冲突一. 前言Unity项目之前接了YSDK,后面提审的时候,说要升级YSDK到1.5.9版本。二. 下载YSDKYSDK下载地址https...
作者:林新发 时间:2021-05-21
Unity微信分享如何关联邀请者与被邀请者之间的关系
文章目录一. Unity接入微信开放平台sdk二. UnionID1. 接口:2. 参数说明3. 返回说明三. 如何关联一. Unity接入微信开放平台sdkhttps://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html二. UnionID微信开放平台同一个开发者账号下,只要是同一个微信...
作者:林新发 时间:2021-05-21
Unity显示base64识别码图片base64图片、验证码
文章目录一. 关于Base64二. 图片的Base64编码三. 图片在线Base64编解码四. Unity中如何显示Base64图片一. 关于Base64目前Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。Base64到底起到什么作用呢?在参数传输的过程中经常遇到的一种情况:使用全英文的没问题,但一旦涉及到中文就会出现乱码情况。与此类似,网络上传输的字符并不全是可打印的...
作者:林新发 时间:2021-05-21
Babe Lua加载项目失败,点了按钮也没反应的解决办法未将对象引用设置到对象的示例
文章目录前因:解决办法前因:Unity项目,使用vs2015,安装了BabeLua插件做lua开发。写着写着,突然vs卡了,强制关闭了vs,再从新打开的时候,就提示加载项目失败了。还提示什么未将对象引用设置到对象的示例解决办法尝试了各种办法,重装Babe Lua插件、重装vs,都没有用。经过各种折腾,最后发现,只需要把C:UsersAdministratorDocument...
作者:林新发 时间:2021-05-21
Unity打界面预设资源增量包,如何剥离图集依赖,以及什么情况下适合剥离图集依赖
文章目录软件环境:工程目录发布app版本时打AssetBundle运行时加载AssetBundle打界面预设增量包情况一. 图集不加新精灵图,只是调整界面元素(剥离图集依赖)情况二. 图集要加新精灵图,预设界面要显示这个新的精灵图(不剥离图集依赖)软件环境:win7操作系统。Unity5.5.5p2,使用NGUI插件。工程目录如上,图集放在GameRes/Atlas目录中,界面预设放...
作者:林新发 时间:2021-05-21
Unity使用Ionic.Zip.Unity.dll压缩和解压资源文件
文章目录前言Ionic.Zip.Unity.dll下载压缩解压前言Unity游戏项目,上线运营后,可能要做热更,热更文件会打成AssetBundle形式,可能一次会有N个AssetBundle,这个时候,可以考虑压缩成一个zip,下载后再解压。Ionic.Zip.Unity.dll下载可以使用Ionic.Zip.Unity.dll这个库进行压缩和解压。下载地址: https://shar...
作者:林新发 时间:2021-05-21
反编译UnityEditor.dll,查看引擎窗口的GUI代码,比如查看Profiler窗口的GUI代码
把下面的代码保存为GetEditorWindowTool.cs,放在Editor目录中。using UnityEditor;public class GetEditorWindowTool{ [MenuItem("Tool/GetEditorWindow")] static void GetEditorWindow() { foreach(var item in Resource...
作者:林新发 时间:2021-05-21
Unity发布PC平台,接入微信开放平台网页应用,扫码登录不拉起浏览器直接显示二维码在UI上
登录微信开放平台,申请网页应用抓取授权二维码构造授权链接https://open.weixin.qq.com/connect/qrconnect?appid=wxbdc5610cc59c1631&redirect_uri=https%3A%2F%2Fpassport.yhd.com%2Fwechat%2Fcallback.do&response_type=code&...
作者:林新发 时间:2021-05-21
Unity用脚本自动查找重复贴图
查找Assets/Resources目录中,重复的贴图using System.Collections;using UnityEngine;using UnityEditor;using System.Security.Cryptography;using System;using System.IO;using System.Collections.Generic;public...
作者:林新发 时间:2021-05-21
Unity动态加载dll,并调用dll中的某个类的方法
//加载dllusing System.Collections;using System.Collections.Generic;using UnityEngine;using System.Reflection;using System;public class Test: MonoBehaviour { void Start() { Assembly assembly ...
作者:林新发 时间:2021-05-21
Unity查找资源被什么别的资源引用FindReferences
Unity提供了某个资源引用了什么资源,但是没有提供某个资源被什么别的资源引用。可以写个脚本进行查找。把下面的代码保存为FindReferences.cs放在Editor目录中,然后选中Project中的某个资源,右键,点击菜单Find References即可在日志中看到该资源被什么别的资源引用。using UnityEngine;using UnityEditor;using Sys...
作者:林新发 时间:2021-05-21
Unity自制延时调用定时器
封装一个延时调用定时器类using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;public class WaitTimeManager { private static TaskBehaviour m_Task; static Wa...
作者:林新发 时间:2021-05-21
Unity全局置灰白辅助标签:OnRenderImage,shader
文章目录一. 前言二. 接口MonoBehaviour的OnRenderImage函数Graphics.Blit函数三. RGB转灰色算法四. 使用例子C#脚本Shader一. 前言在一些特殊的日子,游戏可能需要全灰色显示。Unity提供了一些接口给我们。二. 接口MonoBehaviour的OnRenderImage函数MonoBehaviour.OnRenderImage(Ren...
作者:林新发 时间:2021-05-21
Unity不规则按钮点击区域UGUI
文章目录一. 前言二. 最终效果三. 实现1. UIPolygon节点2. 编辑碰撞区域3. 运行测试4. UIPolygon代码一. 前言游戏开发中,可能有一些不规则按钮,而且必须严格检测不规则区域是否被点击到。一个常见的例子就是地图板块按钮。二. 最终效果三. 实现1. UIPolygon节点在Button的子节点创建一个空节点(这里重命名为UIPolygon),挂上UIPol...
作者:林新发 时间:2021-05-21
Unity横竖滑动列表嵌套UGUI / ScrollRect
文章目录一. 前言二. 实现1. 实现原理2. 制作横竖嵌套滑动列表界面3. 运行Unity进行测试4. CustomScrollRect脚本代码一. 前言游戏开发过程中,很可能需要制作横竖嵌套的滑动列表。如下效果:Unity的滑动列表会根据用户的操作行为捕获到对应的事件,但是Unity的事件一旦被上层UI捕获,下层UI就不会响应,如果是嵌套列表,那么二级列表就会劫持掉事件,导致一级列表无...
作者:林新发 时间:2021-05-21
Unity使用ScrollRect制作摇杆UGUI
文章目录一. 前言二. 实现1. 制作UI2. 运行Unity进行测试3. Rocker脚本代码一. 前言游戏开发中,摇杆功能是很常见的,Unity的UGUI提供了ScrollRect组件,非常适合用来制作摇杆,效果如下:二. 实现1. 制作UI如下,创建Rocker节点和center节点,分别为摇杆的背景图和摇杆的手柄图。Rocker节点挂上Rocker脚本(代码见文章最后),并赋...
作者:林新发 时间:2021-05-21
Unity中SortingLayer、Order in Layer和RenderQueue的讲解
文章目录一. 前言二. 摄像机(Camera)1. 3D摄像机2. UI摄像机3. 摄像机的Depth和Clear Flags设置三. 画布(Canvas)1. Sorting Layer2. Order in Layer四. Shader的RenderQueue一. 前言Unity游戏开发中,模型、界面、特效等等,需要规划好层的概念,涉及到摄像机(Camera)、画布(Canvas)、Sha...
作者:林新发 时间:2021-05-21
Unity禁用Inspector窗口的组件编辑辅助标签:Inspector、HideFlags、Editor
场景中,我们编辑好的一些组件为了避免被其他同学不小心修改,可以把组件禁用编辑,效果如下:Editor脚本如下:using UnityEngine;using UnityEditor;public class ObjectLockTools{ [MenuItem("GameObject/LockTools/Lock",false,0)] static void Lock() {...
作者:林新发 时间:2021-05-21
上一页
20
21
22
23
24
25
26
27
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native