
Unity笔记
Call me 兽医
这个作者很懒,什么都没留下…
展开
-
【Unity笔记】Normalize 是什么?
//获取横向移动 float horizontalInput = Input.GetAxis("Horizontal"); //获取纵向移动 float verticalInput = Input.GetAxis("Vertical"); //将移动的方向生成一个向量 Vector3 movementDirection = new Vector3(horizontalInput, 0, verticalInput);原创 2022-01-07 21:24:39 · 4492 阅读 · 0 评论 -
【Unity笔记】使用IK来控制手持武器以及武器瞄准(三)
最终实现的效果如下:教程时间:2021年12月29日教程版本:Unity 2020.3这一篇,我们学会如何让持枪的角色跟随鼠标移动,也就是瞄准第一步,制作一个目标,让瞄准的方向跟随这个目标1. 选中 Rig_WeaponPose ,复制一份(Ctrl+D),起名为:Rig_WeaponAim2.给 PlayerPerfab 的 Rig Builder 组件增加这个Rig_WeaponAim,并放在第二位(必须)3. 给 Rig_WeaponAim 下的 WeaponPose 添加.原创 2021-12-29 19:18:06 · 3141 阅读 · 2 评论 -
【Unity笔记】使用IK来控制手持武器以及武器瞄准(二)
最终实现的效果如下:教程时间:2021年12月29日教程版本:Unity 2020.3上一篇,我们已经完成了一个简约的人物持枪,但是,这样的效果和操作让我们无法接收的,所以,我们继续优化,我们今天将实现精细的手持武器第一步,在PlayerPerfab 下,新建一个空物体:Rig_HandIK1. 然后,在 Rig_HandIK 下,新建2个空物体:LeftHandIK 和 RIghtHandIK2.给 Rig_HandIK 添加组件: Rig3. 给LeftHandIK 和 RIgh.原创 2021-12-29 17:33:48 · 5191 阅读 · 1 评论 -
【Unity笔记】使用IK来控制手持武器以及武器瞄准(一)
最终实现的效果如下:教程时间:2021年12月29日教程版本:Unity 2020.3第一步,安装插件: Animation RiggingWindows → Package Manager然后点击 安装即可!!!第二步 ,导入人物模型以及枪支模型人物模型可以去 免费的人物模型以及大量动画 下载,这是 Adobe 公司的一个网站枪支可以去unity官网下载免费的武器此时,你应该有一个人物模型和枪支模型,然后一个持枪动画第三步,在场景中准备人物和枪支模型必须将.原创 2021-12-29 16:59:10 · 9789 阅读 · 2 评论 -
【Unity笔记】人物控制器之人物头部旋转(一)
任务:通过鼠标或遥杆的旋转来控制人物摄像机的旋转(抬头,低头,左右前后看)第一步,场景中拖入一个人物,并且添加组件:Character Controller第二步,给人物挂载一个脚本,比如PlayerController.cs第三步,处理水平旋转① 在Update里添加一个RotateHandler(); 此方法为控制人物旋转的方法 private void Update() { RotateHandler(); }② 捕获鼠标.原创 2021-12-28 00:02:25 · 2719 阅读 · 0 评论 -
【Unity笔记】通过游戏逻辑来更改界面UI
比如,游戏得分,击败一个敌人,就增加一定分数先定义一个主控和他的脚本public class MyGame : MonoBehaviour{ public Text Score; //分数的Text控件 private void Start() { Application.targetFrameRate = 60; //设置帧率 } //得分方法 public void AddScore(int score) { .原创 2021-12-25 23:50:14 · 566 阅读 · 0 评论 -
【Unity笔记】 UI 如何相对某个位置而不总是相对于屏幕中心点
作用:在屏幕变化时,能保证文字始终在屏幕某个位置在canvas里添加一个文本,起名为Name在UI的inspector面板中找到如下图标:点击这个图标,你就可以设置居中,居左,居上等设置了举例,Top 代表居上,第二个组合为:Top Left,也就是左上,其他以此类推我们想让我们的名字,在屏幕左上角,距离左边50px,上边50px如何设置?第一步,选择 Top Left第二步,设置Ract Transform这里需要注意的一点,这里的X ,Y.原创 2021-12-25 23:10:56 · 2310 阅读 · 0 评论 -
【Unity笔记】UI Image如何自定义事件来做一个点击图片放大缩小的功能
第一步,添加一个无响应事件的控件,比如: Image给上面的控件添加一个脚本先确认你要响应的事件接口事件说明IPointerEnterHandlerOnPointerEnterCalled when a pointer enters the objectIPointerExitHandlerOnPointerExitCalled when a pointer exits the objectIPointerDownHandlerOnPoint..原创 2021-12-25 22:46:17 · 1674 阅读 · 0 评论 -
【Unity笔记】使用unity UI 实现一个前端登录界面
首先,在canvas中创建2个input field ,再创建一个Button然后,简单修改内容如下创建一个脚本来相应按钮的点击事件在这里,我们创建一个叫MyGame的脚本,写一个Login方法public void Login() { Debug.Log("登录成功"); }注意,这个方法必须是 Public 的,否则挂载不到按钮上然后回到 Unity ,选择按钮,在OnClick 的list上点击加号,进行方法挂载首先,点击 +..原创 2021-12-25 21:36:37 · 3598 阅读 · 0 评论 -
【unity笔记】如何使用图片来设置UI 按钮的不同状态
首先,添加一个UI === Button然后,选择按钮的Transition 的类型为Sprite Swap就可以将图片设置为不同的状态了原创 2021-12-25 21:03:08 · 760 阅读 · 0 评论