- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 [python]根据视频分贝自动剪辑生成片段
在b站看到一些meme合集,想用这些合集的其中某个素材,但是得一个一个剪辑,很麻烦;我在想每段meme鬼畜音效,中间都会有间隔,那么其中声音分贝会不会为0呢,以分贝为0作为剪切点,然后再以起始时间,获取这个片段的画面的文字,作为音效文件的名称,这样不久可以把单个鬼畜音效给导出来了吗。在这里我用的ocr是微信的ocr工具,我用了好几个知名的ocr识别效果不如微信的一根毛。一、首先我们需要安装 ffmpeg,这个大把的教程,这里我就不复述 了。这个指令检查有没有安装成功。
2025-02-20 16:46:24
214
原创 C# 反射获取超类(抽象,接口)下直接继承的类
以Listbox为例.获取Animal下的所有实现。方法Create 是对ClassData的解析,核心方法,获取超类下的之间继承类。反射和特性的一些通用方法。对超类直接继承的类,还有超类下面的超类再次解析是没有问题的;在dog中有三个直接继承者,其中还有一个抽象[CutDog],再去CutDog中找到两个继承者。...
2022-08-10 08:26:48
2369
原创 C# 面试题目_20220627记录一下
第一题:x^2 + y^2 = 2000 ,求x和y的所有正整数第二题,求1000以内的质数,并且按照下图排列第三题检查观察代码,分析输出结果
2022-06-27 17:01:56
459
原创 Unity 网格导航围绕目标做圆周运动
描述当AI发现玩家时,不会立马发动攻击,则会在玩家周围进行圆周运动(漫步),等待足够长时间后发动攻击,效果图其中用LineRederer来绘制轨迹话不多说直接上代码using UnityEngine;using UnityEngine.AI;using UnityEngine.UI;public class AiCM : MonoBehaviour{ [Header("时间尺")] [Range(0, 4)] public float scale.
2022-05-24 08:39:26
483
原创 Unity 计算输入方向和相机方向,使对象旋转到目标方向
问题案例,当需要播放翻滚动画的,先要旋转当前对象,而旋转的方向,就取决于我们的输入方向和相机的方向,然后再播放翻滚的动画.当然也可以用作普通的输入方向和相机方向,将对象向着指定的方向进行移动,这样的话_targetRotation 是直接进行使用,而不是用协程缓存的方式了.简单测试直接上代码using System.Collections;using UnityEngine;using UnityEngine.InputSystem;public class Rot..
2022-04-27 10:53:23
2601
原创 Unity 实现蓄力攻击
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.InputSystem;using System;namespace Combat.Test{ public class ChargeInputTest : MonoBehaviour { [Header("动作名称")] public string sta.
2022-03-21 12:41:21
4901
原创 Unity 投掷物体的实现
不使用rigidbody 和collider的方式直接上代码代码 public class ThrownItem : MonoBehaviour { public Vector3 Velocity; public LayerMask layer; public Vector3 Gravity = Physics.gravity; public bool active; private Vector
2022-03-10 18:42:49
6303
5
原创 Unity 游戏中近战攻击判定检测——射线检测
近战攻击基于射线检测是否击中敌人.可以解决:动作帧之间的运动间隔太大了,如果武器绑的碰撞器,就会揍不到敌人,因为武器的碰撞盒直接跳过对象,会导致无法击中.
2022-01-05 16:35:30
10672
4
原创 Unity Input System 笔记
一.监视一个ActionType 为button 的:按下,激活,释放两种方式实现:下面的InputTest,生成C#类才有的,要有这一步 1.使用单个事件分别绑定 InputTest input; public bool leftControl; private void OnEnable() { input = new InputTest(); ...
2021-12-14 13:23:05
3101
原创 Unity Animator笔记
一.将动画的根运动值附加到到rigidbody或者characterController上,人物跟随根运动移动. void OnAnimatorMove() { float delta = Time.deltaTime; Vector3 deltaPosition = m_Animator.deltaPosition ; deltaPosition.y = 0; Vector3 velocity = deltaPosition
2021-11-05 16:22:49
828
原创 Unity TimeLine 扩展类 方便操作PlayableDirector
public static class PlayableExtend { /// <summary> /// 获取绑定的轨道 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="playableDirector"></param> /// <param name="trackname">.
2021-08-25 17:20:13
1480
原创 Cinemachine动态获取当前正在使用相机进行抖动noise
using System.Collections;using System.Collections.Generic;using UnityEngine;using Cinemachine;namespace MalbersAnimations{ /// <summary> /// 相机抖动 /// </summary> public class CinemachineShake : MonoBehaviour { .
2021-08-03 10:46:12
1810
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人