- 博客(52)
- 资源 (3)
- 收藏
- 关注
原创 【C#】将数字转换为中文,如123转换为一百二十三
一、数字转换为中文数字今天项目中遇到一个问题,就是数字转换为中文数字显示,这其中有很多麻烦的地方处理,比如100会显示为一百,而不是一百零;1001会显示为一千零一,而不是一千零零一;150会显示为一百五,而不是一百五十或者一百五零,等等问题,真是感叹中文数字叫法的多种多样,中华文化的博大精深。
2025-03-24 14:46:49
201
原创 【Unity】Unity编辑器扩展,替代预制体上重复拖拽赋值
手动放置好后,发现再一个个挂到脚本上,及其繁琐且容易出错,于是写了一个脚本,让其自动将物体挂到脚本上的值中给其赋值。
2024-11-28 10:20:44
365
原创 【Unity】游戏中简易体力系统,消耗和倒计时恢复
在制作休闲游戏时,总会有体力系统,消耗一点体力来游玩游戏,也可以购买体力,当体力不满时,会隔一段时间,比如每隔30分钟恢复一点体力,直到体力恢复满为止,且还会实时显示体力恢复的倒计时。此外,当玩家退出游戏,或者暂停游戏(Home键离开当前游戏)时,倒计时也还在进行中,即当下次玩家再进来时,会根据玩家离开的时间计算需要恢复的体力值以及倒计时。
2024-11-27 14:38:42
497
原创 【Unity】Unity拖拽在Android设备有延迟和卡顿问题的解决
在制作Block类游戏时,其核心的逻辑就是拖拽方块放入到地图中,这里最先想到的就是Unity的拖拽接口IDragHandler,然后通过 IPointerDownHandler, IPointerUpHandler 这两个接口判断按下和松手,具体的实现逻辑就是下面
2024-11-05 15:19:47
859
原创 【Unity】Unity中文本中插入超链接且可点击响应,TextMeshPro的进阶用法
在文本中插入超链接,且这个链接可以点击跳转对应的url
2024-10-24 11:30:10
2107
3
原创 【Unity】Unity中获取网络时间进行每日和每月刷新
这个代码是抓取热门网站"https://github.com"的时间,然后解析出来,获取实时的网络时间,可根据自身情况选取其他热门网站(百度、阿里等等)。根据实时的网络时间,每次登录时,根据时间来刷新游戏中每日和每月需要刷新的数据,直接将代码挂到预制体上就能使用,可根据自身需求进行功能调整~
2024-10-22 11:16:24
384
原创 【Unity】Unity中接入Admob聚合广告平台,可通过中介接入 AppLovin,Unity Ads,Meta等渠道的广告
Unity中接入Admob聚合广告平台,可通过中介接入 AppLovin,Unity Ads,Meta等渠道的广告
2024-10-12 15:49:11
1607
原创 【Unity】DoTween实现数字逐一添加效果
项目中经常会遇到要实现数字逐一添加的效果,比如玩家得分或者获得金币时候,这个数字需要从100变成150, 但又不直接变,需要从100逐步添加1,直到添加到150为止。
2024-10-09 16:00:21
747
原创 【Unity】Unity中使一个文本Text有多种颜色,上面和下面颜色不同且渐变过渡
给文本添加不同颜色,可以上下左右颜色各不一样,且渐变过渡,自由配置
2024-09-30 15:32:08
586
原创 【Unity】UGUI中图片置灰shader以及动态修改Image的材质,导致所有图片的材质都变了
UGUI中图片置灰的方法以及修改Image的材质,导致所有图片的材质都跟着变了
2024-09-26 15:38:07
742
原创 【Unity】Unity扫描项目中所有文本并制作成字体
unity打包资源压缩,其中字体就占用很大空间,包含全中文汉字的字体尤其大,所以需要精简,可以自己制作常用汉字的字体,但是也很大,下面介绍一个可以扫描项目中配置表文本,代码中所有文本,预制体上所有文本,并将其塞进预先建立的字体静态库中。
2024-05-23 15:22:34
506
1
原创 【Unity】unity制作通用的循环列表,适用于背包装备等需要循环列表提高性能的地方
unity中制作循环列表的通用脚本,适用于装备背包等滑动列表
2024-04-18 11:23:21
567
转载 【Unity】SpriteRender实现环形进度条效果
由于项目限制,只能用SpriteRender来实现环形进度条的效果。所以用Shader
2023-11-06 16:42:34
1108
2
转载 【C++】C++中string::find()函数和string::npos函数的使用
C++中string::find()函数和string::npos函数的使用
2023-09-15 15:41:51
632
原创 【Unity】Unity拉取服务器Json数据,包含加解密操作
unity访问服务器json数据,包含加密解密流程和代码,包含json生成和解析过程和代码
2023-07-28 11:30:54
1269
转载 【Unity】NGUI ScrollView 子控件不能撑满时,滑动不回弹问题
解决unity中NGUI Scrollview 子控件不能撑满时,滑动不回弹的问题
2023-06-16 09:43:28
571
原创 【Unity】unity报错的解决:Function SoundChannelInstance *SoundChannel::operator->() const may only be called
unity报错的解决:Function SoundChannelInstance *SoundChannel::operator->() const may only be called
2022-12-12 18:22:14
445
原创 【Unity】NGUI预制体无法打开进行编辑 错误: Error: The root GameObject of the opened Prefab...
解决NGUI预制体无法打开的问题,错误信息: Error: The root GameObject of the opened Prefab has been moved out of the Prefab Stage scene by a script.
2022-10-12 18:17:14
1760
原创 【Cocos】Cocos2d-x 3.x基础学习: 调度器、定时器更新(schedule/update)
**定时器更新的方式分为三类:(1)默认定时器 :scheduleUpdate();(2)自定义定时器:schedule();(3)一次性定时器:scheduleOnce();**
2022-06-24 13:48:07
876
转载 【Unity】unity中的单击、双击按钮检测和长按按钮的检测
unity中的单击、双击按钮检测和长按按钮的检测其实思路就是每次按下检测按下时间 如果长按时间超过某一特定的值 那么我们判定 长按至于双击的检测 我们是 当第一次按下之后抬起 开始计时 在特定值之前我们如果检测到按下第二次 则判定双击按钮using UnityEngine;using UnityEngine.Events;using UnityEngine.EventSystems;public class ButtonExtension : MonoBehaviour, IPointer
2021-06-17 10:07:00
8896
原创 【C#】C#遍历List并删除某个或者几个元素的方法
C#遍历List并删除某个或者几个元素的方法,你的第一反应使用什么方法实现呢?foreach? for?我的做法是用for倒序遍历,根据条件删除。下面我们用代码来演示foreach,for删除 list 数据 的情况:class Program { public class Students { public string Name { get; set; } public int Age { get; set;
2021-04-07 14:08:19
4533
Unity中WebSocket网络连接的代码以及相关protobuf-net协议转换后的脚本类
2024-05-22
Unity访问服务器Json数据,并进行加解密
2023-07-28
不需要破解,去除unity启动的Logo
2023-06-14
NGUI预制体无法打开的解决文件
2022-10-12
PureMVC框架源码
2020-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人