logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

UE4学习笔记 FPS游戏制作7 敌人的自动寻路

在场景里调整好导航体积的大小,确保包裹住所有需要寻路的场景,选中导航体积,按P键查看寻路范围(如果没有出现,尝试稍微移动导航体积的位置),绿色范围即为可以到达位置,再按一次P取消显示。新建一个动画蓝图,命名为RobotShooter_BP,添加一个idle动作,将动作设为Loop,然后为角色蓝图指定这个动画蓝图。然后选择敌人的角色蓝图,选择self,将pawn属性里的AI控制器类指定为上边创建的R

#ue4#学习
unity 读取安卓的streamingAssets里的配置文件

首先,安卓的streamingAssets是不在硬盘目录里的,直接读是读不到的,所以直接Application.StreamingAssets+"/文件名"是不行的,因为原本的streamingAssets里的文件都被打包到了jar包里,jar是一个压缩包,你可以直接用解压文件解压,在一个叫assets的文件里就能看到原本的文件我们不能直接通过访问路径的方式获取streamingassets文件里

#android#unity
unity 使用AVProVideo插件实现截取第一帧画面 保存到本地并作为按钮的封面

需要使用AVProVideo插件,插件地址为:截取第一帧保存到本地的代码为/// <summary>/// 获取视频的第一帧,并保存到本地/// </summary>/// <param name="fileName">封面的名字</param>/// <param name="fileInfo">视频文件</param>//

#unity#c#
untiy AVProVideo 判断视频是否加载完成,可以播放

如果一开就跳转视频,会因为视频没有加载完,导致跳转失败,因此必须等待视频加载完再进行跳转,可以直接等一小会再跳转,但是如果固定等待时间的话,一是每个视频加载耗时不一样,不能精确控制,而是由明显的加载延时用户体验不好。可以利用插件的事件系统判定是否已经加载完,准备好可以播放后,插件会发送一个事件。我的插件版本是5.3,不同版本API可能会不同。

#unity
unity videoplayer 结束播放事件

没有结束播放事件,但是可以通过到达循环点事件判断视频播放完成。

#unity
Blender里的三种绑定 (三)骨骼

4需要注意的是,模型的布线会影响骨骼的动画效果,关节处的线需要够多,如果关节处的线离得远,弯曲的内侧不会重叠,外侧拉伸比较严重,如果离得太近,弯曲的内侧会重叠,外侧的拉伸则不太明显,可以套用一个表面细分修改器来改善效果,可以查看B站上关于关节如何布线的视频。1先设置好一半的骨骼,骨骼的名字里必须使用_L或_R的后缀区分左右(每一根需要对称的骨骼都要改,否则对称不生效),然后选择一半的骨骼,不包含脊

#blender
UE5学习笔记 FPS游戏制作20 重写机器人和玩家死亡 切换相机和模型

在父类中定义OnDie方法,不需要实现,由子类实现各自的死亡逻辑新建一个Die方法,处理公共的死亡逻辑以前的分离控制现在要延迟做,如果分离了控制器,就无法再获取到玩家的相机,模型等组件,所以要先处理逻辑再分离控制器,用函数名延迟调用函数只能用中文名,右键节点选择"前往代码定义"可以查看源码里的名字,**但是我打不开,**目前已知不是未安装源码的问题,不知道什么问题,以后知道了补上,建议用英文查看节

#ue4#学习
blender UV基础

对于复杂的模型,我们把不同的模块分离出来,把圆柱的侧面加上缝合边,如果不是标准的圆柱可以视情况添加缝合边(不加会变形),如果一个柱体变形太大,可以添加额外的缝合边,此外对于一个表面法向一致的圆环,添加缝合边是没有用的。8UV窗口左上角两个小箭头,UV选区同步,可以看到所有的UV,且会在选中UV时,高亮模型的面(必须在编辑模式)1在UV窗口,选择UV/重置,即可清除已有的UV,注意只会清除被选中的面

#blender#uv#计算机视觉
Blender 物理属性 (一)刚体

1添加:物体模式选中一个物体,属性栏/物理属性(蓝色圆圈),选择刚体。2弹跳力:需要注意,两个接触的物体都要保证弹跳力大于0才会发生弹跳。3播放动画:如果为物体设置了关键帧,相当于unity中勾选了运动学刚体。2去除:再次点击刚体按钮即可。1形状:我们只关注两个形状。1 质量:刚体的质量。

#blender
Maya 复制与特殊复制

如果我们在复制一个物体后,仅仅对其进行了变换操作(平移旋转缩放),然后再按ctrl+d,可以保持刚刚的变换操作,继续复制下一个物体,每一个物体都将在上一个的基础上递增,可以做出类似阵列的效果。maya的复制粘贴快捷键是ctrl+c 和ctrl+v。使用面板操作,点击特殊复制后的小方块打开特殊复制面板。特殊复制:点击后立即应用,且会关闭特殊复制窗口。应用:点击后应用复制的,但不会关闭特殊复制窗口。快

#maya
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择