前提:  1.使用的工具为Unity2021+VS2019+mysql8.0  2.使用的支持包                3.Unity组件     代码  using UnityEngine; using System.Collections; using System; usin
转载 8月前
26阅读
今天来复习一下数据存储方面的基础知识,Unity3d中常用的数据存储方式有Unity自带的PlayerPrefs, XML文档, Json文档,还有常用的轻量级数据库SQL, 涉及的琐碎知识非常多,在这里自己归纳总结一下,方便日后温故而知新.PlayerPrefs存储数据PlayerPrefs的存储方式非常简单,但可用性不强,一般只用于调试过程存储少量数据,很少大范围使用适用设备:Mac OSX,
转载 2024-05-29 12:33:50
85阅读
Unity(游戏)中五种数据存储的方法一、PlayerPrefsunity3d提供了一个用于本地持久化保存与读取的类-------PlayerPrefs.工作原理很简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值(注:PlayerPrefs运用起来很方便,随时都可以存取与读取)。Playerprefs类支持3中数据类型的保存和读取,分别是浮点型、整型和字符串型:P
转载 2023-06-29 23:49:35
160阅读
在许多游戏中当我们因为一些问题无法接着进行游玩,我们都会选择保存,以便后面有空时,接着游玩。接下来,我们会学习一些Unity有关的存储方法。一:Unity-PlayerPrefs(数据持久化)这是Unity自带的用于本地持久化保存与读取的类,采用的是键值对的方式来进行存储,一般通过键名来进行获取。PlayerPrefs有Int,float,string类型。保存数据PlayerPrefs.SetS
游戏制作中,经常需要使用各种花哨的文字或者数字,而字体库往往不能达到我们需要的效果,因此需要一种用图片替代文字的功能。ugui使用艺术字也比较简单,下面我们就来介绍下UGUI美术字体的制作与使用,本文使用BMFont作为字体制作工具,简单讲讲如何制作艺术字体:1.让美术提交分块后的文字:2.打开BMFont工具,找到图片管理(Edit->Open Image Manager):3.导入字体图
转载 2024-03-03 07:56:22
236阅读
一、前言 今天分享一下UGUI 文字实现进度等待、进度加载、进程等待演示动画,实现思路比较简单,效果也比较简单,仅供大家参考,谢谢 效果演示: 二、资源 源代码:https://download.csdn.net/download/q764424567/11644430 三、正文 编写脚本TextLoading.cs using System.Collections; using System.
原创 2021-08-12 00:10:03
826阅读
在学习unity3d的时候很容易看到下面这个例子:1 void Start () {2 StartCoroutine(Destroy());3 }4 5 IEnumerator Destroy(){6 yield return WaitForSeconds(3.0f);7 Destroy(gameObject);8 }这个函数干的事情很简单:调用StartCoroutine
转载 5月前
21阅读
最近做多点查询,需要在项目中展示word excel ppt 和pdf 思路是转换为图片 多方查询,成功使用aspon完成,走了很多弯路,在此记录,方便后来人准备工作 将以下.dll导入unity的plugins文件夹 资源及完整项目可以通过文章结尾的链接免费下载word代码using System.Collections; using System.Collections.Generic; us
转载 2024-08-12 20:41:42
190阅读
Unity UGUI打字机文本渐变——工具脚本using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class InitUIFrm : MonoBehaviour { Text m_TextValue;//组件 Text string m_TextValueColor;
转载 2024-04-17 12:44:54
78阅读
文章目录一、前言二、TextMeshPro组件1、导入ttf字体2、打开Font Asset Creator3、创建txt字库文本4、设置Character Set5、Generate Font Atlas,保存字库asset6、创建TextMeshPro7、在3D空间中显示TextMeshPro8、描边效果9、软化效果10、扩张效果11、投影效果12、光照效果13、外发光效果 一、前言Unit
本文由游戏玄学翻译社制作发布!翻译:太昊,兔角鹿,小木曾;Review: 风雨时;统筹润色:杨雍想象一下:你正在打飞机!!哦,不,测试你最新的和最棒的一个射击游戏。敌人在以你能掌握的最快速度来回飞行,然后,砰!卡了一帧之后,你就被凶神恶煞的外星人手打成了翔。这可是场横扫千军的战斗,不应该由于莫名其妙的内存尖峰左右战斗的结果。你是不是也曾经因为这个问题输掉?来来来,搬个小马扎,听我来扒一扒 对象池技
-------小基  上回书说道,英雄和魔王都做完了,子弹也能发射了,就是不知道啥时候能干死魔王。那小基得做个血条来展示一下,他离死不远了(•౪• ) 其实血条也可以看作是进度条的一种用法,大家经常看到的loading图各式各样,无非都是在表示进度的百分比。所以下面小基来演示怎么做一个比较low的通用进度条。上面是几个例子,最后一个什么鬼小基也不知道,有会做的老司机请手把手教我,谢谢( ᐛ )&n
转载 2024-04-10 20:05:00
279阅读
30秒教会你Unity场景切换进度条首先问一个问题:为什么要用进度条,以及什么情况下才用进度条呢?一、 创建游戏场景及搭建面板UI二 、添加代码(1)加载完成后进入场景完整代码(2)加载完成 需要按键后 进入场景完整代码三、 最终效果四、结束语 大家好,我是橙子,今天为大家带来的是Unity场景切换进度条的教程。 ★,♫◦★,♫◦★,♫◦★,--------------------华丽的分割线-
示例效果图:1、开通COS对象存储服务PS:建议选择使用七牛云,七牛云是完全免费的;腾讯云COS有半年免费50G的存储服务,但腾讯云的流量是收费的,每天都给你发扣费短信,真是烦死人 ;  阿里云的OSS或者华为云的OBS都要收费(不推荐)。2、创建密钥 3、thinkphp后端:计算腾讯云COS对象存储签名  特别说明:由于签名计算放在前端会暴露 Secre
Unity Webgl 问题总结1.webgl不显示字体 开始导出来发现一些字不显示,还以为分辨率压缩Text文本导致字不显示,后来发现原来是webgl的问题,查阅信息说不要使用unity自带的字体即可。2.webgl无法输入中文 某牛博主解决中文输入插件 CSDN博主分享中文输入插件 两者综合使用!3.字体模糊 这个比较常见,unity默认使用Text的字体放大就会很模糊,甚至看不清,解决这个问
转载 2024-04-30 18:27:32
198阅读
利用Animator实现骨骼动画:1> 确保人物能够正常移动、Camera能够正常跟随2> 使用WSAD对人物不同运动状态进行切换与连接3> LeftShift:加速、Space:跳跃4> 对于移动所产生的场景旋转以及视野跟随问题解决***********************************************************************
转载 2024-05-25 17:51:15
194阅读
先写一个Save脚本用来存储你要保存的游戏内容(游戏内容一般都不一样,按照自己需求选):using System.Collections; using System.Collections.Generic; using UnityEngine;[System.Serializable] //可序列化的 public class Save { public List<int
Unity3D输出Android透明背景的实现:   1.Player Settings -> Resolution and Presentation -> Render Over Native UI //可不用设置此选项   2.相机的camera flag设为Solid color   3.相机的background RGBA values to (0
Unity开发有时候很头疼的一个问题就是字体。一方面UGUI的字体性能实在是不佳,另一方面在现在游戏发行全球化的趋势下,多语言也是一个游戏所要去面对的问题。所幸,Unity自身也开始认知到字体的问题,所以收购了TextMeshPro并逐步开始取代Unity的字体实现。这个系列不是原创,是从翻译文章,后面就不再每篇注明了。本系列阐述了TextMeshPro的强大之处,看完之后你就可以知道,它为何可以
转载 2024-04-12 08:58:02
341阅读
· 编辑器插件使用类:1. SessionState描述SessionState 是一种键/值存储,旨在存储和检索应在重新加载程序集期间保留的 Editor 会话状态。 退出 Unity 时,系统将清除 SessionState 中存储的状态信息。用于存储应在使用 EditorPrefs 的 Unity Editor 会话中持久保留的状态信息。静态函数函数说明EraseBool擦除键/值存储中的布
  • 1
  • 2
  • 3
  • 4
  • 5