
Unity
Hwachyang
A cyclist amateur photographer
展开
-
C#实现Socket的消息收发,ServerSocket,ClientSocket
知道Socket原理,但是一直没有在代码里面尝试怎么操作,闲来无事实现了一个初步的Socket服务器和客户端连接的Demo,但是没有实现更高级一点的系列化传输,加解密处理以及队列和断线重连等处理,感兴趣的话可以自己再尝试尝试。主要分服务器Socket和客户端Socket,只用了简单的字符串转byte[]的传递测试收发消息。客户端给服务器发all代表广播给所有客户端,给服务器发single代表只点对点的进行回消息。分ServerSocket和ClientSocket来具体实现服务器与客户端的收发逻辑。原创 2023-01-04 17:38:55 · 3981 阅读 · 1 评论 -
Unity跨天的判断,以及时间戳转换成天时分秒
有时候策划需要一个第二天0点刷新活动界面的操作,这个案例可以帮助解决部分问题。然后测试了下时间戳的相互转换以及倒计时的计时操作等等。写了一些常用的时间戳转换和时间戳解析的函数。详情看代码逻辑和注释。原创 2022-12-25 22:06:00 · 2487 阅读 · 0 评论 -
Unity物体移动的几种方式
主要是Vector3的内置函数以及CharacterController的Move。还有一个固定的每帧进行移动的操作。原创 2022-12-25 16:41:53 · 1377 阅读 · 0 评论 -
Unity Texture优化和格式统一设置
主要逻辑,按照项目所需,统一Texture格式和压缩方式,可以举一反三。上门两篇文章可以多看看,了解下原理,了解下怎么降内存和适配移动平台。原创 2022-11-04 12:30:05 · 2186 阅读 · 0 评论 -
Unity转盘抽奖界面的实现
之前在公司做过一次转盘抽奖,现在又要写了发觉忘了。。留个博客记录下,也方便后来者查阅。实现的效果图如下:下面是代码片段:using UnityEngine;/// <summary>/// 描述: 思路是这样的,先假旋转,旋转个指定的时间,然后到时间了就做真旋转,旋转到指定位置之后停止旋转/// 日期: 2020/02/25/// 作者: 华阳张学友/...原创 2020-02-25 23:32:25 · 2125 阅读 · 0 评论 -
Unity计时器系统
可以放在系统中,在系统的Tick函数中执行计时器。注释写的够多,懒得写说明了。原创 2022-10-20 14:34:12 · 1509 阅读 · 4 评论 -
根据鼠标点击的位置来转换成UI坐标
有时候游戏内一些Tips界面需要根据点击的位置来动态显示Tips界面的位置。这个案例就很好用了。原创 2022-10-08 10:41:31 · 1567 阅读 · 0 评论 -
Unity FSM有限状态机-打工人的一天
Unity FSM简单测试理解原创 2022-09-29 13:20:54 · 1072 阅读 · 0 评论 -
Unity游戏事件系统
通过一个小Demo测试一个简单的通用事件管理系统分两步,一个管理器,一个事件ID定义类当然,还可以扩展,比如加上异步操作,消息类自定义等等1.EventManagerusing System;using System.Collections.Generic;using UnityEngine;namespace Core.Scripts.Event{ /// <summary> /// 事件管理器 /// 通用与UI 逻辑 数据等系统 .原创 2022-01-24 17:50:21 · 2398 阅读 · 1 评论 -
Unity aab分包Google提审(Play Asset Delivery)
Google关于Play Asset Delivery的介绍,自己去看吧,如果说打不开想不了办法,那这边建议转行,别在这行混了https://developer.android.com/guide/app-bundle我主要讲下我这边的步骤:1.下载com.google.play.assetdelivery导入Unityhttps://github.com/google/play-unity-plugins/releases导入之后的界面:2. 勾选Separate Base .原创 2021-09-04 15:30:17 · 6954 阅读 · 2 评论