- 博客(19)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Unity:语言国际化实现
Json格式的语言包:[ { "id": "TXT_NAME", "Chinese": "名字", "English": "Name" }, { "id": "IMG_GEM", "Chinese": "Net://https://www.nvsay.com/uploads/allimg/161111/177-1611111436450-L...
2019-08-07 16:54:27
2832
原创 C#:string对象方法扩展
string扩展方法,收集扩展了一些常用的方法,可直接在工程中使用using System.Security.Cryptography;using System.Text;using System.Text.RegularExpressions;public static class StringExtension{ // 移除前缀字符串 public static...
2019-08-06 20:32:43
1418
原创 Unity:创建类文件头注释工具类
将下面的脚本放在工程的Editor目录下面即可,不用去更改Unity中的脚本模板文件using System;using System.IO;using System.Text;/// <summary>/// 创建类文件头注释的工具类/// </summary>public class CreateScriptHead: UnityEditor.Ass...
2019-06-01 19:07:02
698
原创 第一个OpenGL程序
因为对计算机图形学不了解,所以准备学习一下计算机图形学的知识,对照着网课上老师的讲解,完成了第一个OpenGL程序:绘制三角形绘制三角形#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>// 去掉控制台窗口//#pragma comment(linker, "/s...
2019-05-15 16:15:07
295
原创 Unity:使用ShareSDK插件接入QQ授权登录
这里是以Android为例,IOS没试过,但应该差不多1、进入Mob官网下载ShareSDK官网网址:http://www.mob.com/ShareSDK GitHub下载地址:https://github.com/MobClub/New-Unity-For-ShareSDK2.将ShareSDK导入Unity将下载好的ShareSDK压缩包解压,将里面的 Share_S...
2019-05-01 01:15:15
1059
3
原创 Unity:记录在学习和使用Unity过程中遇到的坑
1.打包Android时出现错误:CommandInvokationFailure: Gradle build failed.解决方法:在Bulid Settings中将Bulide System选项更改为:Internal2.打包Android所有添加的Tag都为空今晚在完成一个项目,打包Apk包在安卓手机上测试时发现所有自己添加的Tag都为空,查看日志文件信息显示:Tag...
2019-04-23 05:08:16
539
原创 Unity:简易UI框架
我的心在滴血呢,本来这篇博客都快写完了的,奈何直接浏览器卡死,忘记保存了,之前写好的都没了,太心痛了最近在抓紧时间学习一下,提升自己的能力,毕竟实力实在太弱了,基础又不好,又没有工作经验,所以开始学着写博客,记录一下自己的学习过程吧,也方便以后查看,如果不记录一下的话,学过的都会忘掉,相当于没有学,这是以前血的教训啊,希望以后翻到现在写的东西,能够有这样的反应:“哇,这写的都是什么呀?太辣眼睛...
2019-04-09 20:16:03
1017
原创 Unity:简易事件监听与广播系统
一个非常简单的事件监听与广播系统,功能也比较简单,但是还是挺实用的,可以用来解耦实现功能:添加事件监听 移除事件监听 广播消息消息类型枚举:/// <summary>/// 事件类型枚举/// </summary>public enum EventType{ ShowText, HideText}消息中心:usin...
2019-03-31 23:58:16
1398
1
原创 Unity:商业游戏底层资源加载框架学习 (二)
本文是学习Siki学院Ocean老师的《Unity商业游戏底层资源加载框架(Unity2018.1)》视频课程的学习笔记和总结AssetBundle打包策略自定义打包配置表基于Assets序列化生成编辑器打包配置表,表里的设置主要分为两种: 1,基于文件夹下所有单个文件进行打包。(Prefab) 2,基于文件夹进行打包。using System.C...
2019-03-28 21:51:12
1397
原创 Unity:商业游戏底层资源加载框架学习 (一)
本文是学习Siki学院Ocean老师的《Unity商业游戏底层资源加载框架(Unity2018.1)》视频课程的学习笔记和总结程序集Unity中自定义程序集,需要进行依赖设定,设置完成之后,点击Apply保存资源加载方式直接挂载到组件上 通过Resources.Load()的方式加载:要加载的资源必须放置在Resources文件夹下面 通过AssetBundle方式加...
2019-03-28 21:50:45
2797
1
转载 【转载】 C#实现的CRC32算法
本文转载自:https://blog.youkuaiyun.com/lassewang/article/details/52766476using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ALG{ class CRC32 { s...
2019-03-28 19:56:12
1947
1
原创 Unity实现简易的日志输出功能
在使用Unity中的Debug.Log()进行日志输出时很不方便,在打包出来的可执行文件中没有办法看到输出,所有就想自己实现一个简易的日志输出功能,可以输出到日志文件,因为能力实在是不够,所以有错误和不合理的地方,还请各位老师指点一下,谢谢啦1.日志记录器接口public interface ILogger{ void Log(string condition, string ...
2019-03-27 15:13:27
11062
2
原创 Unity:基于C#的定时回调系统(可用于客户端和服务端)
本文是学习Siki学院Plane老师的《定时回调系统技术专题》视频课程的学习笔记和总结实现功能支持时间定时,帧定时 支持任务可循环,可取消,可替换 使用简单,调用方便思路:如何扩展定时任务:将时间计时转为帧数计时 如何扩展取消/替换定时任务:生成唯一id,通过id索引操作任务 如何扩展循环定时任务:通过任务计数运算 如何扩展时间单位支持:统一换算为最小的毫秒运算 如何支持...
2019-03-26 01:47:47
831
原创 Unity中A*算法算法实现
A*算法(曼哈顿距离)地图分割:按照需求将地图分割为二维数组个格子 计算公式:F = G + H,F:为预估代价,G:起点到当前位置的距离代价,H:当前位置到终点的估算代价 OpenList: 开放列表存放未考察的点;ClosedList: 存放已经考察过的点using System.Collections;using System.Collections.Generic;u...
2019-03-25 14:35:49
1006
原创 Unity异步加载场景
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Loading : MonoBehaviour{ public Slider progressSlider; // 进度条Slider组件 p...
2019-03-25 14:30:51
543
原创 Unity内置的JsonUtility解析Json文本
1、Json文本需要是List类型的,定义的枚举类型的字段必须和Json文本中的一致{ "infoList": [ { "panelTypeString": "Task", "path": "UIPanel/TaskPanel" }, { "panelTypeString": "Knapsack", "path"...
2019-03-25 14:24:30
1275
1
原创 javaweb中的xml文件报错:Multiple annotations found at this line:
今天在学习java web中的Filter的时候在配置xml文件的报了一个错误:Multiple annotations found at this line: - <?xml version="1.0" encoding="UTF-8"?> - The processing instruction target matching "[xX][mM][lL]" i...
2018-10-27 21:55:16
4571
原创 Unity2D游戏帧动画(代码实现,不通过动画状态机)
初学Unity笔记,仅供参考using System.Collections;using System.Collections.Generic;using UnityEngine;public class EnemyBomb : MonoBehaviour{ public Sprite[] bombSprite; //爆炸效...
2018-09-13 00:49:42
1848
1
Unity开发ACT或ARPG游戏攻击判断方法和镜头效果如何实现
2019-12-25
Unity中单机游戏的数据存储方式用什么方式好?数据量很大,10万+
2019-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人