![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity客户端开发
unity_鹏_自我总结
仅以写给自己看的博客,记录一些自己在日常搬砖中有用的经验总结。谢谢!
展开
-
Google上架之aab+pad(install-time)方案踩坑
Google上架包;aab+pad打包;pad打包之Install-time;google分包方案原创 2023-11-28 10:55:01 · 348 阅读 · 3 评论 -
unity-材质球受击变色管理
我感觉这个思路的有两个:1、面向对象思维:每一个变色封装成一个对象,对对象进行操作2、优先级:变色对象有优先级,优先级高的先执行应用场景:战斗单位收到多个状态,这时面线对象和优先级的好处就体现出来了using System;using System.Collections.Generic;using UnityEngine;public enum StateMaterial{ NORMAL = 0, ONHIT = 10,}public class Material原创 2021-11-03 10:19:05 · 2500 阅读 · 0 评论 -
unity-引导思路1
unity-新手引导这个引导思路还可以,中间实现的流程及接口还比较粗糙,后面再做一版更完善的。主要思路:使引导逻辑脱离于ui逻辑,便于扩展和维护。引导主要接口类GuideUtil = {}local this = GuideUtillocal corList = {}local corState = { suspended = "suspended", --挂起 running = "running", --运行 dead = "原创 2021-09-13 16:54:48 · 383 阅读 · 0 评论 -
sdk接入,aar包冲突解决
我这个问题的表现是,单独接入登陆aar或者支付aar都没有问题,可以顺利打包,但是同时接入两个aar的话们就会报dex溢出错误(Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.)看了好多博客,都没有什么具体的解决办法,说明这个问题需要排查,大体的方向是:通常是含有和Unity的classes.jar相同内容的jar文件原创 2021-08-03 12:04:27 · 496 阅读 · 0 评论 -
UGUI-穿透点击、引导区域镂空点击
bool ICanvasRaycastFilter.IsRaycastLocationValid(Vector2 screenPos, Camera eventCamera){if (null == _target) return true;// 将目标对象范围内的事件镂空(使其穿过)return !RectTransformUtility.RectangleContainsScreenPoint(_target, screenPos, eventCamera);}IsRaycastLocati原创 2021-06-10 15:35:29 · 655 阅读 · 0 评论 -
使用dotween动画,物体移动不平滑解决
unity 解决使用dotween动画移动不平滑相机上的PixelPerfect默认是勾上的,官方说可以使大多数2D显示足够平滑,但是我取消勾选PixelPerfect之后,才得以解决dotween移动不平滑的情况。期间也尝试使用update去写移动,但是仍然不能解决问题。官方也说了,取消勾选后,可能会起到更好的作用。官方解释:Force elements in the canvas to be aligned with pixels. Only applies with renderMode is原创 2020-08-07 11:32:23 · 2120 阅读 · 0 评论 -
敏感字检测
敏感字检测--判断是否存在特殊字符-- @param{string} str 名字字符串-- return{boolean}function _mt:filter_spec_chars(str) local have_special = false local k = 1 local is_loop = true while is_loop do if k > #str then break end local c = string.byte(str,k) if not原创 2020-08-07 11:24:34 · 642 阅读 · 0 评论 -
unity中美术字体的制作
unity中美术字体的制作本次总结:客户端制作美术字体。我已知的两种方式:1.FontSetter插件、2.BMFont工具。这里比较推荐第一种插件,方便、快捷、简单。FontSetter插件FontSetter插件是可以导入到unity中的一款插件,使用时,可以在Window/Font Editor中找打它(默认路径)。打开插件会出现一个字体制作界面,如下图:制作字体找到一种需要做...原创 2020-07-22 21:01:07 · 857 阅读 · 0 评论