02 2022 档案
摘要:plugins下的dll文件包括I18N.dll,I18N.CJK.dll,I18N.West.dll,Mono.Data.Sqlite.dll,System.Data.dll,sqlite3.dll,这几个dll文件发布后,需要将db文件手动拷贝到发布后的Data文件夹下,路径应和项目里的路径一致
阅读全文
摘要:一、什么是SQLite? SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包括在一个相对小的C库中,以嵌入式作为它的设计目标,它占用资源很的低,因此适合在嵌入式设备如Android、Ruby on Rails等中使用。它能够支持Windows/Linux/Unix等等主流的操
阅读全文
摘要:很多站长都想去掉论坛默认界面最顶部的灰色导航栏,如图所示:很简单,修改方法如下:编辑template/default/common/header.htm删除57-81行代码: $nav[code] {lang switch_blind} $nav[code] ass="switchwidth">{l
阅读全文
摘要:将以下代码放到后台统计代码里即可: <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.slim.min.js"></script> <script>var jq = jQuery.noConflict();</script> <scri
阅读全文
摘要:用过Unity3D的读者知道,Unity中只提供了正方体、球形、圆柱体等基础形状的预设体,那么如何在Unity3D中产生任意形状的物体呢?下面就我个人的经验,以产生一个箭头为例,提供可能的几个思路。 一、物体拼接 这是最简单的方法,因为一个箭头可以由细长圆柱 + 圆锥拼接而成。 我们需要先在Unit
阅读全文
摘要:Cinema4D R19.024安装FumeFX5.07,安装完后,菜单栏不显示,需要升级到.053版本 R19.053升级更新包官方下载地址: 官方链接: http://http.maxon.net/pub/r19/updates/c4d19053upd.c4dupdate.zip 网盘下载:ht
阅读全文
摘要:因为工作需要,这几天都在研究AR效果的实现。总的来说就是C4D建模与贴图后,如何转换到U3D里。 C4D模型导入到unity,一定要做好坐标轴设置,Y向上,C4D蓝色Z坐标轴有两个,红线画的那个朝向的才是unity的朝向。真坑[旺柴],还标的很细,不仔细看都看不见它。而且unity中,子gameob
阅读全文
摘要:烘焙四种四种分类: (1)静态灯光下的静态物体烘焙 设置步骤:1.将物体勾选为静态。2.灯光的Mode属性设置为Baked。3.Lighting面板下的Realitime Global Illumination(实时全局光照)取消勾选,Mixed Lighting下的Baked Global Ill
阅读全文
摘要:为什么要记录这一篇呢?使用过Unity的猿媛们可能知道,Unity使用的.net框架一般比较老,比如说Unity5.6.3使用的是.net3.5Framework 导致有很多高效的库无法使用,比如将汉字转笔画或者转拼音的一些库就无法使用。这让我在项目开发中很抓狂。为了能在Unity项目中高效的使用S
阅读全文
摘要:将 TextWrapping 属性设置为 Wrap 会导致输入的文本在到达 TextBox 控件的边缘时换至新行,必要时会自动扩展 TextBox 控件以便为新行留出空间。 将 AcceptsReturn 属性设置为 true 会导致在按 Return 键时插入新行,必要时会再次自动扩展 TextB
阅读全文
摘要:/// <summary> /// 比较两个日期大小 /// </summary> /// <param name="dateStr1">日期1</param> /// <param name="dateStr2">日期2</param> /// <param name="msg">返回信息</pa
阅读全文
摘要:今天遇到一个特别坑的事情,发布的windows程序总是全屏 设置里面我的选择是这样的 试了N多种方法后,发现,将Display Resolution Dialog 设为enable,发布后,运行程序弹出选择框如下图 这里的windowed 没有被勾选中,将勾选选中后,在设置里面将Display Re
阅读全文
摘要:PC端打包参数: Inspector – > PlayerSettings Company Name:设置公司名称 Product Name:设置项目名称,这个获取窗体句柄的时候用的到 Default Icon:默认的exe图标,更改打包好的exe文件的icon Default Cursor:默认的
阅读全文
摘要:参考:https://www.cnblogs.com/answer-yj/p/11654190.html 间接引用到System.Drawing.dll但是在引用这个库时遇到诸多问题: 1.System.Windows.Forms.dll正常引用方式引用不进来(在vs“引用”中直接应用,原因不详,可
阅读全文
摘要:Unity2019对WWW弃用了,换成了新的API:UnityWebRequest。其使用方式也发生了很多改变,具体使用方法如下: 1.加载图片:(对应API说明链接:点我) using UnityEngine; using UnityEngine.Networking; using System.
阅读全文
摘要:主要设置都在PlayerSettings里面 Company Name:设置公司名称 Product Name:设置项目名称,这个获取窗体句柄的时候用的到 Default Icon:默认的exe图标,更改打包好的exe文件的icon Default Cursor:默认的鼠标图标,就是更改鼠标样式 C
阅读全文
摘要:本文实例为大家分享了Unity3D选择本地图片并加载的具体代码,供大家参考,具体内容如下 ①找到System.Windows.Forms.dll:在unity的安装目录中找到它,如 E:\ProgramFiles(x86)\Unity\Editor\Data\Mono\lib\mono\2.0 ②设
阅读全文
摘要:一、引用对应的库文件:Unity选择文件或路径的库文件.rar 二、编写对应的控制脚本 /*** * Title:"智慧工厂" 项目 * 主题:打开文件 * Description: * 功能:XXX * Date:2019 * Version:0.1版本 * Author:Coffee * Mod
阅读全文
摘要:一、上传和下载图片 Unity的WWW不但能上传下载文本形式的数据,还可以上传下载图片,不过在传输过程中,图片的信息需要转为文本格式。 1.在Unity中创建一个RawImage并在WebManager.cs脚本中添加一个Texture2D属性用于保存图片信息、一个String属性存取本地加载的图片
阅读全文
摘要:简述 最近在用UGUI的时候遇到了鼠标穿透的问题,就是说在UGUI和3D场景混合的情况下,点击UI区域同时也会 触发3D中物体的鼠标事件。比如下图中 这里给Cube加了一个鼠标点击改变颜色的代码,如下 void Update() { if(Input.GetMouseButtonDown(0)) {
阅读全文
摘要:1.在Hierarchy面板创建能被选中的UI(Button、InputField等) 2.在Canvas上创建C#脚本 TabCutPichon 3.编写脚本 using System.Collections; using System.Collections.Generic; using Uni
阅读全文
摘要:准备 C#类 命名空间:using SQLite4Unity3d public class TestCreateTable { [PrimaryKey, AutoIncrement] PrimaryKey 下面的第一个属性作为主键 autoincrement 自增 插入数据主键会自己增大 避免主键不
阅读全文
摘要:public text showmessage; Public void Denglu(){ Appliction.LoadLevel("2"); StartCoroutine(disapp()); } IEnumerator disapp(){ yield return new WaitForSe
阅读全文
摘要:Unity中3D Text的默认是穿透场景显示,即:即使Text前有模型,文字也会穿透模型显示在最前面,而是不是预期那样模型遮挡了文字,如图1所示: 造成这种现象的原因是:3D Text的默认材质使用的Shader是GUI/Text Shader(故具有GUI的穿透显示的特性),而且不能手动更改。理
阅读全文
摘要:gameobject.activeInHierarchy = !gameobject.activeInHierarchy; 注意多看api手册
阅读全文
摘要:在Unity中 添加本地文档储存游戏数据首先我们应该在Unity中创建一个C#脚本,将其命名为Inventory脚本不用挂在任何物体上,只需要在命名空间之前写一句代码,如下: 代码写好之后保存,在Unity的文件栏中右键就会发现,创建文件夹上方多了一个Inventory,就是我们代码中的menuNa
阅读全文
摘要:需要Mono.Data.Sqlite.dll,System.Data.dll,Sqlite3.dll3个dll.但是当前的版本不需要System.Data.dll。而且在当前版本的mono文件下找到的Mono.Data.Sqlite.dll,使用起来会报错。最后我去2018的unity安装目录下找了
阅读全文
摘要:貌似电脑上不真的安SQLite也是可以的,就这个插件应该就行了。 在这里https://github.com/robertohuertasm/SQLite4Unity3d下载,里面除了我们需要的zip还有个example project可以看看。 (这个仓库标的MIT协议,所以可以免费商用,只是需要
阅读全文
摘要:在Unity3D中使用SQLite。我们首先要明确这样一件事情。即我们这里的使用的SQLite并不是是通常意义上的SQLite.NET,而是经过移植后的Mono.Data.Sqlite。由于Unity3D基于Mono,因此使用移植后的Mono.Data.Sqlite能够降低我们的项目在不同平台上出现
阅读全文
摘要:Unity连接数据库(导入DLL)出现的Visual C# Compiler version 2.9.1.65535问题情景:将C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0 这个文件夹中的System.Data 拖入到Unity项目的Ass
阅读全文
摘要:在项目工程中,将此脚本放置Editor文件夹中即可,在菜单栏中可以使用该命令导出场景信息内容保存为xml,文件存储到StreamingAssets文件夹中。 using System.IO; using System.Xml; using UnityEditor; using UnityEditor
阅读全文
摘要:编辑结束 m_inputSearch.onEndEdit.AddListener(delegate { InputEnd(m_inputSearch); }); 监听变化 m_inputYzm.onValueChanged.AddListener((param)=> { OnInputYzmChan
阅读全文
摘要:using UnityEngine; using UnityEngine.UI; public class DataSaveManager : MonoBehaviour { public Text text; public InputField inputField; #region Single
阅读全文
摘要:1. playerpref 官方文档: https://docs.unity3d.com/ScriptReference/PlayerPrefs.html 保存位置: http://blog.csdn.net/william_lv/article/details/39520367 2. 保存类 定义
阅读全文
摘要:Sqlite是一个SQL数据库引擎。 之前的项目中基本都是使用PlayerPrefs来存储数据,但是由于后期数据结构复杂的情况下,比如存储一个List的结构数据,通常是自己控制写法添加逗号,分号来将数据分隔开。如果哪里写错了,整个数据就会错位导致数据错乱,维护起来非常麻烦。由于服务器的数据存储都是使
阅读全文
摘要:Unity(游戏)中五种数据存储的方法 一、PlayerPrefs unity3d提供了一个用于本地持久化保存与读取的类 PlayerPrefs.工作原理很简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值(注:PlayerPrefs运用起来很方便,随时都可以存取与读
阅读全文
摘要:原文:How to Save and Load a Game in Unity作者:Anthony Uccello译者:kmyhy 游戏现在变得越来越长,有些游戏已经超过了 100 个小时的内容。不可能让玩家一次就玩完整个游戏。允许玩家保存游戏是游戏最基本的一个功能——哪怕仅仅保存玩家的得分记录。
阅读全文
摘要:在许多游戏中当我们因为一些问题无法接着进行游玩,我们都会选择保存,以便后面有空时,接着游玩。接下来,我们会学习一些Unity有关的存储方法。 一:Unity-PlayerPrefs(数据持久化) 这是Unity自带的用于本地持久化保存与读取的类,采用的是键值对的方式来进行存储,一般通过键名来进行获取
阅读全文
摘要:在上次我们已经介绍了一些关于Unity存储游戏的方法Unity存储游戏(一),接下来将会介绍剩下的二种方法,分别为Json方法以及Xml方法。 一:JsonJSON:是一种语言无关的发送和接收数据的常用格式。可以使用它来跨平台的传输数据。 JSON序列化:将存储对象 转化为JSON类型。JSON反序
阅读全文
摘要:在许多游戏中当我们因为一些问题无法接着进行游玩,我们都会选择保存,以便后面有空时,接着游玩。接下来,我们会学习一些Unity有关的存储方法。 一:Unity-PlayerPrefs(数据持久化) 这是Unity自带的用于本地持久化保存与读取的类,采用的是键值对的方式来进行存储,一般通过键名来进行获取
阅读全文
摘要:在unity中本来想实现在一个背景墙上更换图片的功能 在网上查了一些资料说是用Image,但我是新手小白刚接触Unity不久好多组建还不会用,就想能不能通过改变游戏对象的材质球来更换游戏对象的背景。 查了一些帖子,参看了前辈们的一些做法,实现了这个功能,现在分享给大家。我是小白一个,技术还不成熟,有
阅读全文
摘要:遇到这样一个问题:C#项目”XXXXX”针对的是”.NETFramework,Version=v4.7.1”但此计算机没有安装它 就是我在打开别人的项目,发现别人的项目.Net Framework的版本 高于我电脑的版本(准确的说是“高于我开发环境.Net Framework的版本”)。 可以选择降
阅读全文