c#
_阿松先生
我是it行业的信任一枚!
展开
-
[Unity]一个简单便捷的UI高亮动画编辑器
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;using DG.Tweening;namespace Hs{ public enum HighLightingMode { Color, Sprite, } [System.Serializable] .原创 2021-10-25 19:39:42 · 955 阅读 · 0 评论 -
简单的Unity升级UI功能表现
渐变需要的UI数据public struct LerpEffectUIData{ public Image fill; public Text leftText; public Text rightText;}渐变频率参数 public struct LerpEffectData { public float plusValue; public float waitTimeValue; }主要逻辑public void Do.原创 2021-10-16 18:17:20 · 1176 阅读 · 0 评论 -
[二]Unity接入Steam技术[大厅,邀请好友,Steam消息事件,成就]
steam注册事件 //当退出大厅 SteamCallBacks.OnLobbyKicked = Callback<LobbyKicked_t>.Create(OnLobbyKicked); //当大厅创建 SteamCallBacks.OnLobbyCreated = Callback<LobbyCreated_t>.Create(OnLobbyCreated); //当加入steam大厅 SteamCallB原创 2021-08-30 19:36:24 · 2563 阅读 · 0 评论 -
[一]Unity接入Steam技术[获取头像和好友列表信息]
using Steamworks;using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using Ys.UI;namespace Ys.SteamSdk{ [System.Serializable] public class SteamBaseInfo { public CSteamID steamId; public Texture2D原创 2021-08-30 19:16:31 · 1478 阅读 · 0 评论 -
Unity移动端InputAxis输入检测实现
移动端InputAxis输入检测//0,-1,1 public Vector3 MoibleInputAxisRaw { get { Vector3 temp = Vector3.zero; if (MoibleInputAxis.x > 0) { temp.x = 1; } else if (MoibleInputAxis.x< 0) { temp.x = -1;原创 2021-07-29 11:40:40 · 379 阅读 · 0 评论 -
【Unity基于C#事件委托机制,最轻松易懂的版本,一个实例解决你的困惑】
PS:题主涉世尚浅,如有不对的地方还请大佬指出~对于C#的委托和事件机制,看似复杂抽象,但其逻辑条理十分清晰,所以理解起来也不会太难,关键在于了解它两的联系,以及工作原理。委托观察者模式: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 什么是委托: C#语言通过委托来实现回调函数的机制,而回调函数是一种很有用的编程机制,可以被广泛的用在观察原创 2018-01-02 15:47:29 · 492 阅读 · 0 评论 -
Unity万能单例框架
1.0 需要挂载游戏对象的单例类 public abstract class SingletonBaseMono<T> : MonoBehaviour where T : SingletonBaseMono<T>{ protected static T _Instance = null; public static T Instance ...原创 2018-08-10 10:20:37 · 664 阅读 · 0 评论 -
Unity事件派发器机制
EventStruct派发全局静态类using UnityEngine;using System;using System.Collections;using System.Collections.Generic;public enum GameEvent{ START_GAME, END_GAME}public class EventCallBack...原创 2018-08-30 16:32:37 · 1379 阅读 · 0 评论 -
【A*算法】Unity写的一个A*算法的实例,帮助你理解A*寻路思想
A*算法核心类:using System;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace YSFrame{ public class YsPath { private static Transform cubesGroups;...原创 2019-04-18 12:47:26 · 473 阅读 · 0 评论