unity
kuertian
做喜欢的事,成就喜欢的自己
展开
-
Unity之MaterialPropertyBlock优化Drawcall
Unity之MaterialPropertyBlock优化Drawcall原创 2022-06-30 15:56:25 · 3062 阅读 · 0 评论 -
TextMeshPro创建字体库
textmeshpro原创 2022-06-14 11:48:10 · 418 阅读 · 0 评论 -
libiPhone-lib.a去UIWebview
#1. 新建URLUtility.mm文件#include <iostream>#import <UIKit/UIKit.h>using namespace std;namespace core { template <class type> class StringStorageDefault {}; template <class type,class type2> class basic_string {原创 2020-10-09 19:15:51 · 1051 阅读 · 0 评论 -
Visual Studio Professional 2017 点击项目->属性 提示:尝试加载该页时出错
尝试加载该页时出错未能加载文件或程序集“Microsoft.VSDesigner, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。由于只安装了重新装上“通用WINDOWS平台开发”和“.NET 桌面开发”后解决了...原创 2020-08-22 11:26:56 · 2740 阅读 · 0 评论 -
Unity+VS2017 提示已停止工作解决办法
1、在所有程序中,找到VS2017,找到VS2017开发人员命令提示,点击进去,出现对话框;2、在对话框中,输入:devenv/Safemode问题解决,打开VS2017重新配置正常。原创 2020-06-01 15:39:39 · 1521 阅读 · 0 评论 -
Unity .net3.5 升级到.net4.x
一、xml反序列化失败[XmlAttribute("Compressed")] 改成[XmlElement("Compressed")]二、Unable to find kernel32.dllapi compatibility level三、SslStream ssl_stream = new SslStream 失败原创 2020-05-21 14:21:35 · 1699 阅读 · 0 评论 -
WebGL调用JS对接小米H5sdk
一、Unity:创建一个名为Show脚本挂载在Main Camera上using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Show : MonoBehaviour { public Text showTex...原创 2018-12-12 12:38:43 · 732 阅读 · 0 评论 -
Unity超简单打包成exe文件
Unity的项目可以在编辑器中依次点击“File→BuildSettings”生成exe文件,但是这时还包含了一个Data数据文件夹,下面就来看一下怎么生成一个exe文件,逼格是不是立马提升100倍。(Unity 2018之后好像多了一个Mono文件夹)1.准备工作1.找到UnityPlayer.dll首先要在Unity安装目录中找到名为UnityPlayer.dll的文件夹,可以看到有4...转载 2019-01-21 19:49:21 · 3885 阅读 · 0 评论 -
NGUI类关系图
原创 2018-10-22 10:59:53 · 241 阅读 · 0 评论 -
unity saveExcel
using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;using OfficeOpenXml;public class SaveExcel : MonoBehaviour { // Use this for initialization void St...原创 2018-10-05 19:27:43 · 160 阅读 · 0 评论 -
Unity中Json创建,解析
我用的是LitJson.dll,JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 Json创建中writer.WriteObjectStart ();就等同于“{”,wr原创 2017-06-06 22:20:25 · 587 阅读 · 0 评论 -
Uniyt手机游戏-摇杆-Easy Touch-细节教程
1、在网上找到EasyTouch插件并下载,提供这个下载地址:2、创建好地图3、导入你想控制的模型,注意你的模型动画形式,有两种动画模式:Animation、Animator4、导入你下载好的EasyTouch插件5、原创 2016-11-17 09:30:17 · 666 阅读 · 0 评论 -
全民SF android版本怪物打包并发布
转至元数据结尾创建: 李显浩,最新修改: 大约5小时以前转至元数据起始一、使用工具对怪物图片进行处理后、导入u3d_tk2dPackage工程进行打包1、准备需要进行处理的图片资源2、在win7下运行cmd.exe ,打开“运行”窗口,可以通过按“Windows+R”快速打开。在窗口中输入“cmd”并按回车即可进入。原创 2017-11-08 10:04:51 · 323 阅读 · 0 评论 -
unity中特殊的文件夹
这里列举出手游开发中用到了所有特殊文件夹。1.EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所有资源文件或者脚本文件都不会被打进发布包中,并且脚本也只能在编辑时使用。一般呢会把一些工具类的脚本放原创 2017-11-23 19:39:03 · 1086 阅读 · 0 评论 -
unity中WWW读取xml
using UnityEngine;using System.IO;using System.Xml;using System.Collections;using System.Collections.Generic;using System.Globalization;using System;public class loadxml : MonoBehavi原创 2017-11-27 20:54:47 · 978 阅读 · 0 评论 -
unity验证码功能
private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', 'A','...原创 2018-03-14 14:39:13 · 2414 阅读 · 1 评论 -
架构设计原则
架构设计原则:1.系统分层:根据功能特性,可以大致将整个系统分为:视图层(游戏输入、战斗 View、业务 UI):视图层也可以遵循 Mvc 的思路来做进一步分层;业务层(核心玩法、业务模块);服务层(模块管理、UI 管理、用户管理、资源管理、配置管理、网络管理、支付管理、分享管理);UI 控件;基础类库(储存管理、调试器、数学库、网络库、单例、Monobehaviour能力)。上面的分层是根据游戏...原创 2018-03-25 14:50:12 · 1883 阅读 · 1 评论 -
APK中启动另一个APK
一、在apk启动另一个apk1、定义一个open方法 public void OpenApkOnclick() { openPackage( "com.youxihui.wzsc" ); }2、 void openPackage( string pkgName ) { using( AndroidJavaClass jcPlayer =...原创 2018-05-12 15:31:07 · 491 阅读 · 0 评论 -
网页中启动apk
1、在AndroidManifest.xml的主activity中添加<intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT" /> ...原创 2018-05-12 15:35:56 · 1843 阅读 · 0 评论 -
Unity创建keystore
网上有不少利用jdk生成keystore的介绍。本身复杂不容易理解。作为一个Unity游戏开发者,制作keystore不需要这么麻烦。应为Unity本身就自带了制作keystore的功能。下面介绍制作的过程。 1.勾选Create New Keystore复选框。2.点击Browse keystore。也就是设置制作的keystore的路径和名字。3.keystore password:设置key...原创 2018-05-22 16:02:15 · 5469 阅读 · 3 评论 -
unity文字转语音
untiy版本5.3.4 亲测有效下载DLL:Interop.SpeechLib.dll; sapi.dll 示例代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using SpeechLib;public class ToAudio : MonoBehaviour { //...原创 2018-07-11 00:02:44 · 4628 阅读 · 8 评论 -
2D Toolkit教程
初始设置创建一个Unity项目,并导入2D Toolkit插件。导入完成后,在Project窗口会显示TK2DROOT文件夹(后续版本文件夹名称或许会有变动)。导入素材游戏,你可以从这里下载。下载完成后,将素材导入到项目中。设置摄像机制作游戏的第一步,就是创建一个游戏摄像机。虽然Unity已经在Hierarchy窗口给我们提供了一个默认摄像机MainCamera,但为了...转载 2018-07-17 14:57:09 · 4988 阅读 · 0 评论 -
Unity脚本打成DLL文件和unity使用自己生成的DLL文件
1、新建C#类库2、项目中新建一个类和方法3、项目引用unity的dll文件4、在unity中新建一个脚本test.cs5、在类库项目中引入unity脚本文件6、生成DLL文件7、根据生成路径找到生成的DLL文件,添加到unity中,并将test脚本挂载到Main Camera将unity中test.cs脚本删除运行成功打...原创 2018-07-23 16:21:46 · 7828 阅读 · 4 评论 -
Unity Profiler使用教程
1、打包apk打包 Android 包时,勾选 如下几个选项Developmemnt Build Autoconnect Profiler Script Debugging2、Unity工程切换到Android平台,打开Profiler. unity编辑器设置为 Android 平台,如上图所示(这里被坑了有点久,一直在 PC平台 上写代码,忘了设置这个导致一直连不上 Pr...原创 2018-07-25 20:14:37 · 12216 阅读 · 0 评论 -
TileMap
第一部分导入图片切图1、导入图片后,进行如下设置,然后点击Sprite Editor打开切图面板2、设置切图,3、切图完成后的效果4、制作2d序列帧动画,选中序列帧拖入场景,点击保存为" .anim" 格式5、选中刚才的制作的动画,点击开始进行测试第二部分Tilemap Collider 2D和Composite Collider 2D使...原创 2018-07-27 00:55:37 · 2402 阅读 · 0 评论 -
获取Android和IOS设备内存方法
using UnityEngine;using System;using System.Collections;#if UNITY_ANDROID using System.Text; using System.Text.RegularExpressions; using System.IO;#endif#if UNITY_IPHONE || UNITY_IOS usin...原创 2018-08-18 11:53:04 · 356 阅读 · 0 评论 -
Unity中遇到的那些坑
1、OnTriggerEnter函数,在同一个点摆两个相同的Collider。用同一个脚本接受消息后,使用协程实例化GameObject时可能会有一个接收不到。(版本:4.6)2、不要在Awake函数中做函数操作,在引用时可能会有莫名其妙的问题。最好是Awake函数里做对象的实例化,Start函数里开始做第一次的函数调用。具体可以参考博客:Unity中自带函数的执行顺序.(版本:4.6)原创 2017-06-14 21:28:09 · 1258 阅读 · 0 评论