
Unity3D
文章平均质量分 71
Unity3D的学习之路
程序员_jasen
这个作者很懒,什么都没留下…
展开
-
[Unity UGUI图集系统]浅谈UGUI图集使用
1、在工程里面使用(正常包内使用建议打成AB,更新比较方便,加载方式和下面一样,工程为了方便,我将上面打好的图集放在Resources下面)我在打图集的时候发现,有一张素材中间有很大一块透明区域,导致打图集时把几个尺寸比较小的素材打到这个素材中间了,使用的时候出现下面这种情况。**写在前面,下面是自己做Demo的时候一些记录吧,参考了很多网上分享的资源。刚开始我以为是图集问题,不能将小尺寸打到中间有透明区域的大尺寸素材里面。如果你也有类似情况,选他选他选他。2、这是最喜欢的c+v环节,加载图集。转载 2023-01-04 14:34:30 · 1723 阅读 · 1 评论 -
Dotween联合动画sequence的使用
在Sequence的最后添加一个tween。在Sequence的最后添加一个回调函数。在Sequence的最后添加一段时间间隔。在给定的时间位置上放置一个tween,可以实现同时播放多个tween的效果,而不是一个接一个播放。在给定的时间位置上放置一个回调函数。在Sequence的最后一个tween的开始处放置一个tween。可以实现同时播放多个tween的效果,而不是一个接一个播放。在Sequence开始处插入一个tween,原先的内容根据时间往后移。在Sequence开始处插入一个回调函数。在Seque转载 2022-12-06 19:28:27 · 2073 阅读 · 0 评论 -
编译安卓平台下的tolua的so文件
编译安卓平台下的tolua的so文件转载 2022-09-20 14:50:56 · 763 阅读 · 0 评论 -
Unity Pro 2020 2.7和2017共存
unity3D 安装学习原创 2022-09-05 18:00:45 · 685 阅读 · 0 评论 -
UGUI屏幕坐标和世界坐标、本地坐标的转换
unity UGUI坐标转换原创 2022-07-29 22:18:41 · 1092 阅读 · 0 评论 -
Unity3d遮挡剔除(Occlusion Culling)优化【2019】
Unity3d,遮挡剔除,(Occlusion Culling)转载 2022-06-15 17:21:03 · 3233 阅读 · 1 评论 -
Unity 相机参数解释和Clear Flags详解
一、Camera 理解1、正如电影中的镜头用来将故事呈现给观众一样,Unity的相机用来将游戏世界呈现给玩家。你始终至少有一个相机在场景中,你也可以有多个。多相机可以给你一个双人分屏效果或创建高级的自定义效果。你可以让相机动起来,或用物理(组件)控制它们。二、属性1、Clear Flags 包含一下4种方式*Skybox:天空盒(默认项)。在屏幕空白处显示当前摄像机的天空盒,如果没有指定天空盒,则会显示默认背景色。*Solid Color:空白处将显示默认此处设置的背景色。*Depth only:仅深度转载 2022-06-15 15:47:03 · 3804 阅读 · 0 评论 -
Unity的Animator的动画层(Layer)
需求是这样的,角色在待机和跑动中都可以攻击也可能受击,但如果是跑动切到攻击和受击时同时还要保持跑动的动画,同样的待机切换的,执行完后就是待机动画。如果只用一层,Animator Controller 就很复杂,还可能额外编写较多的其他代码。这里有个难点在于,当正在跑时,想执行攻击,用trigger即可,但如果攻击执行完以后,该执行什么?按理说,应该是回到跑。但是,不仅仅是跑动中可以攻击,而是待机中也可以攻击。如果这要通过代码实现,可能比较冗长。不过如果用两层动画层,就很容易实现。1.建立base层,控制 “原创 2022-06-01 18:09:34 · 3819 阅读 · 0 评论 -
MMORPG摄像机操作
1.CameraFollowAndRotate:控制摄像机的位置和左右旋转, CameraFollowAndRotate的位置为主角的位置,即 CameraFollowAndRotate.transform.position = PersionRole.transform.position;改变CameraFollowAndRotate的Rotate的Y轴的值就可以改变摄像机的左右旋转2.CameraUpAndDown:控制摄像机的上下旋转,改变CameraUpAndDown 的Rotate的Z轴的值就.原创 2022-05-31 15:36:59 · 283 阅读 · 0 评论 -
layerMask
layerMask参数:Raycast (ray : Ray, out hitInfo : RaycastHit, distance : float = Mathf.Infinity, layerMask : int = kDefaultRaycastLayers)RaycastHit hit;Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);if (Physics.Raycast(ray, out hit, 1000, 1<转载 2022-05-30 11:27:12 · 420 阅读 · 0 评论 -
Unity3D的Spine管理
Δ.spine官网: http://zh.esotericsoftware.com/Δ.spine哔哩哔哩教程地址:https://www.bilibili.com/video/BV18L411J7ZQ?p=2Δ.spine如何播放动画 SkeletonAnimation skeletonAnimation;skeletonAnimation.state.SetAnimation(0,animaiton,loop);Δ.如何创建动画引用:Create Animation Reference Ass原创 2022-05-03 20:13:41 · 1310 阅读 · 0 评论