unity
文章平均质量分 58
kiss_the_rain86
这个作者很懒,什么都没留下…
展开
-
shader中,向量的三种乘法
两个向量的元素相乘、点乘和叉乘可以使用内建的GLSL(OpenGL Shading Language)函数进行计算。叉乘(Cross product)原创 2023-06-15 11:02:54 · 859 阅读 · 0 评论 -
从mixamo导入并重定向人形动画到unity
unity的人形动画重定向的原理为将所有人形动画都转移到一个人形模板AVARTA上,然后再进行动画迁移。选择刚刚下载的模型,选择Rig。这个时候同样使用AVATAR的游戏角色就可以跑这个动画了。直接把下载的动画拖到游戏角色的Animator中即可使用。格式选择fbx,下载后,将fbx文件拖入unity。原创 2023-02-28 16:36:19 · 944 阅读 · 0 评论 -
unity协程coroutine 简明教程
本篇内容基于 https://gamedevbeginner.com/coroutines-in-unity-when-and-how-to-use-them/以及官方教程为什么使用协程协程非常适合设置需要随时间发生变化的游戏逻辑。很自然我们会想到update,update里指出每一帧unity会执行什么操作。协程则可以将代码从update中解放出来,至于为什么要这样做,请看例子:假设我们有一辆坦克,当点击地面时,我希望坦克转向我点击的位置,朝该位置移动,到达后,等待一秒再开火。...原创 2022-03-07 16:13:30 · 5358 阅读 · 0 评论 -
DragonBones+Unity 实现换装
学习自 https://www.zhihu.com/collection/691395675https://gitee.com/afrx_s_projz/change_skin_demo.dragonbones素材来自 https://www.bilibili.com/video/BV1Y7411K7y6龙骨换装的核心函数是 UnityFactory.factory.ReplaceSkin( player.GetComponentInChildren<UnityArma原创 2021-07-18 18:29:24 · 1406 阅读 · 3 评论 -
2d物体在一定范围内自动移动
在马里奥里有那种自动左右移动的怪,unity中很好实现。先设置左右范围,为了直观调试范围,创建两个空的gameobject来记录位置。将位置创建为物体的children,是为了绑定这两个位置和移动物体。可以将frog创建为一个预制体,之后就不用再次创建位置对象。将位置信息对象赋给script在脚本中得到边界的x值,得到之后就可以将对象销毁了,因为只关心他的x值leftx = lef...原创 2020-03-17 20:59:12 · 1856 阅读 · 0 评论 -
unity 2d 角色顺畅的移动+跳跃+动画切换
参考:https://www.bilibili.com/video/av82865782?t=818直接贴代码playerController.csusing System.Collections;using System.Collections.Generic;using UnityEngine;public class playerController : MonoBehavio...原创 2020-02-06 11:57:23 · 7228 阅读 · 0 评论 -
unity用animator控制动画的基本方法(详细)
记录下unity中控制动画的基本方法首先选中要添加动画的目标,在component中创建animator组件这个用来管理它的所有动画。在window中选animation-animation出现动画制作窗口。选create new clip写好要创建的新动画的名字。把准备好的素材图片复制到时间轴,可以直接拉拽时间轴上的图片序列来改变各个帧之间的时间间隔。做好动画后,打开window...原创 2020-02-05 12:27:24 · 14842 阅读 · 0 评论 -
移动物体,每次移动一格,以及通过插值使移动平滑
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Player : MonoBehaviour { private Vector2 targetPos = new Vector2(1, 1); private Rigidbody2D rigidb...原创 2019-05-08 21:09:47 · 2647 阅读 · 0 评论 -
简单地利用单例模式访问其他类
public class FoodMaker : MonoBehaviour { //以下部分返回该类的对象 单例模式 private static FoodMaker _instance; public static FoodMaker instance { get { return _instance;...原创 2019-04-29 22:00:16 · 238 阅读 · 0 评论 -
移动2d物体(跳跃式)
using System.Collections;using System.Collections.Generic;using UnityEngine;public class SnakeHead : MonoBehaviour { public int step;//每一步走的距离 //增量 private int x; private int y; ...原创 2019-04-22 19:44:20 · 196 阅读 · 0 评论 -
移动物体的小技巧
1.alt+鼠标左键 以物体为中心全方位观察选中物体2.按住ctrl移动物体,可以按指定步长移动,在snap setting中可以选定步长3.按住v后可以吸附选中物体的顶点,可以选择两个顶点重合...原创 2019-03-16 19:36:58 · 262 阅读 · 0 评论 -
地形创建(转)
https://www.cnblogs.com/1138720556Gary/p/9323016.html转载 2019-03-15 11:17:47 · 140 阅读 · 0 评论