![loading..](https://image.mo1a.top/202312121941058.png)
![loading..](https://image.mo1a.top/202312121941058.png)
Combo Graph连招插件的使用
连招的实现逻辑此处以一个攻击动画的蒙太奇动作为例 : 此处我将时间线分为了3部分: 招式起手动画,也就是所谓的前摇,此时还不会产生伤害。 攻击动画,此部分动画会放送攻击部分,若在此期间玩家的武器与敌人发生碰撞则应该造成伤害。 结束动画,角色收招并回到Idle模式,等待下一个指令,此部分也就是所谓的后摇。 对于连招来说,由于阶段1和阶段2是攻击的准备阶段,我们不应该在此时打断招式,而应该在进入后摇后再进行招式的切换来实现连招。此处涉及到一个由输入转换状态的问题,我们要实现的是如果在合适的时间段内按下对应的输入键,就应该打断目前的招式后摇并使用下一个技能。而Combo Graph插件(下文简称为CG插件)可以很方便地帮助我们根据输入做状态转换,它也提供了动画通知窗口方便自订上文我们所说的三段式技能分区以实现..
更多![loading..](https://image.mo1a.top/202312051946209.png)
![loading..](https://image.mo1a.top/202312051946209.png)
虚幻引擎中实现鼠标对Actor的点击与响应
方法1 直接用API有一个节点叫Get Hit Result Under Cursor For Objects 方法2 使用从摄像头顶点开始的Line Trace 从鼠标点击位置按摄像头朝向发出射线
更多![loading..](https://image.mo1a.top/Untitled.png)
![loading..](https://image.mo1a.top/Untitled.png)
HLSL语法
环境使用Custom Node来include自己写的ush文件。 节点:DebugScalarValues 数值计算 float3用起来包含float2和float(也就是可以当这俩用),但是是个三维向量。 函数列表 max(x) min(x) abs(x) fmod(x, y) = x mod y round(x) = 与x最近的整数 pow(x, y) sqrt(x) rsqrt(x) = 1 / sqrt(x) degrees(x) = 弧度x的角度值 radians(x) = 角度x的弧度值 noise(x) 传入坐标(?)产生[0, 1]随机值 log(x) = $lnx$ log2(x) = $log_2x$ log10(x) = $log_{10}x$ cos(x..
更多纪念史蒂夫·乔布斯逝世10周年
向那些疯狂的家伙们致敬,他们特立独行,他们桀驚不遜,他们惹事生非,他们格格不入,他们用与众不同的眼光看待事物,他们不喜欢墨守成规,他们也不愿安于现状。你可以赞美他們,引用他們,反对他们,质疑他們,颂扬或是诋毁他们,但唯独不能漠视他们。因為他們改变了事物。他们发明,他们想象,他们治愈,他们探索,他们创造,他们启迪, 他们推动人类向前发展。也许,他们必需要疯狂。要不然你怎么能盯着空白的画布,却看到一幅画作?或者静静坐着,却听到未谱写过的歌曲? 或者凝视着一颗红色行星,却看到运转中的实验室?我们为这样的人制造工具。或许他们是別人眼里的疯子,但他们却是我们眼中的天才。因为只有那些疯狂到以為自己能够改变世界的人, 才能真正地改变世界。 从我在6年级看完他的传记的时候开始,他就是我最崇拜的人。 走好老乔,我们最终都..
更多![loading..](https://z3.ax1x.com/2021/09/29/4hodl6.jpg)
![loading..](https://z3.ax1x.com/2021/09/29/4hodl6.jpg)
操作系统笔记1-中断
中断的分类中断又称外中断,由处理机外部事件引起。又根据能否屏蔽外中断可以细分为可屏蔽中断与不可屏蔽中断。要屏蔽中断可以通过置0标志寄存器EFLAG的中断标志位(Interrupt Flag, IF)或者使用中断屏蔽寄存器IMR来实现。外中断一般是异步的。触发这种中断的指令在执行完毕后才进行中断响应。 俘获又称内中断、软中断,由处理机内部事件引起。在x86中也称为异常。内中断一般是同步的。这种中断不等当前指令执行完便进行中断响应。 Tip:按中断功能分类 输入输出中断 I/O传输结束或出错中断 外中断 时钟中断、操作员控制台中断、通信中断等 机器故障中断 电源故障、主存取指令错等 程序性中断 定点溢出、用户态下用核态指令、非法操作 访管中断 对操作系统提出某种需求时所发出的中断 中断响应结束后,IR..
更多计算机网络笔记-1
名词们 protocol 协议:可以理解成由厂商、组织约定的规范,规定了行为或者内容的格式。 network edge 网络边缘:即“因特网的边缘”,端系统正因位于网络边缘而得名。 network core 网络核心:由端系统的分组交换机与链路构成的网状网络。 网络边缘接入网数字用户线 (Digital Subscriber Line)DSL有点类似早期的拨号上网。早期的拨号上网使用电话线连接到调制解调器(Modem)上然后向ISP拨号上网,速率只有56Kbps,难以接受,而且上网和打电话无法同时进行。使用DSL时,DSL的Modem使用现有的电话线(双绞铜线,Twisted-Pair Copper Wire)与位于电话公司(此时也是他的ISP)的数字用户线接入复用器(Digital Subscriber..
更多![loading..](https://gitee.com/legrandk/pic/raw/master/20210730193309.jpg)
![loading..](https://gitee.com/legrandk/pic/raw/master/20210730193309.jpg)
奔三异闻录
您诸位好啊! 我居然就要奔三了😱 (仔细想想,距离我到足20岁也没有几个钟了。) 人生头个20年要走完了啊,这波算是走出青春期了,我也差不多该成为一个靠谱的成年男子了。这20年正好可以被我对半分成两个部分,我人生的前10年,都是在武汉度过的,然后迄今为止的10年呢,一直留在浙江。与之前的年纪文不同,这个数字特殊嘛,我想把我过去20年来的人生都吐槽一遍。 童年:在武汉待了这么久却没有去过黄鹤楼的迷惑行为在浙江出生的我,没在老家待多久就跟着父母一起去了武汉。在那边读了幼儿园,读了小学的前半段。那个时候条件不好,生活的屋子都特别逼仄特别阴暗,经常就在汉口的各个巷道坊间跟朋友一起跑来跑去疯玩,学习也学不好,小学的时候每天作业就要做很久了。老实说,我对那段时光的记忆已经不是特别清晰的了,唯一记得的就是从幼儿园步..
更多计算机组成原理实验报告
请选择你想看的实验 function clickButton() { var se = document.querySelector('#s'); var em = document.querySelector('#e'); var i = se.selectedIndex + 1; console.log(i); em.src = `${i}.pdf`; } 1 2 3 4 5 6 7 8 9 &nbs..
更多当代大学牲的正义演讲(日语版)
也许,我可以整个好活? 俺(おれ)たちはどんな困難(こんなん)あっても 恐(おそ)れないで 笑(わら)って迎(むか)え 恐怖(きょうふ)を取り除(のぞ)く最良(さいりょう)の方法(ほうほう)は 恐怖(きょうふ)に立(た)ち向(む)かうことだ 堅持(けんじ)はこそ勝利(しょうり)だ 頑張(がんば)ろう!オーリゲー!!!😫
更多编译原理实验报告与实验文件
实验代码CompilerPrincipalExperiment: 杭电计算机编译原理课程实验 实验有四个,输入均是用命令行参数指明输入文件,输出默认在输入文件同文件夹。 LexicalAnalysis.cc词法分析程序,把源代码分解成二元组,可以有效识别非法字符和两类注释并且在对应报错位置予以提出。 RegexParser.cc正规表达式解析程序,可以把正规表达式解析成后缀表达式然后输出可以生成对应的NFA的dot语言的源代码,源代码再经dot工具可以得到使用MYT算法得到的对应正规表达式的NFA。 注意,它的输入是单纯正规表达式 RecursiveDownParsing.cc递归下降子程序,可以实现LL(1)文法的语句的合法性的鉴别,具体文法见测试样例。 注意,它的输入是经词法分析处理的表达式的二元组 L..
更多