- 博客(80)
- 收藏
- 关注
原创 Blender新手入门笔记收容所(二)
花朵上色,多材质上色,给物体总体上色后,进入编辑模式然后选择花心L全选面,然后新建一个材质进行选定。苔藓,当纹理不对的时候,要看UV自然展开的方式对不对,不对就只能展开一下。不共有UV,下面的渐变用物体才能体现渐变,上面使用UV,免得出现问题。,所以白色树纹的地方为1不变,黑色树纹为0的地方就是斑马纹1的了。蒙皮树-载入PBR材质上色,先将其转换为网格。树纹图片是一张黑白纹理图片,在计算机中。,混合节点就像虚幻里面的Lerp一样,安装NodeWrangler插件的好处。计算机里面是通过法相来计算机凹凸的。
2024-08-18 16:57:27 1267
原创 UEC++ 虚幻5第三人称射击游戏(二)
为了区别头部与身体部分的受到伤害不同,我们需要将测试人偶的物理材质表面重新区分一下在项目的物理界面新建两个物理表面,一个是普通伤害,一个是高伤害表示创建两个物理材质作为到时候的区分,然后将其表面类型换成我们刚才新建的类型然后在测试人偶的物理资产里面将头部物理材质改为易受伤害的,其它为默认的。
2024-07-06 16:40:12 975
原创 虚幻引擎5 Gameplay框架(四)
虚幻委托机制、DataTable在Cpp中的使用方法、SaveGame存储游戏、ini配置文件设置初始值
2024-05-31 14:24:41 1106
原创 虚幻引擎5 Gameplay框架(二)
PlayerController网络机制、客户端连接服务器流程、HUD与UserWidghet类,C++绑定UI控件,C++读取命令行文本
2024-05-06 10:21:08 1717 3
原创 虚幻引擎5 Gameplay框架(一)
GamePlay简介,模版代码流程,虚幻引擎中的网络模式,服务器与客户端打包,服务器与客户端连接逻辑,使用批处理脚本进行打包盒运行独立进程游戏模式
2024-04-24 22:05:45 2250 2
原创 虚幻引擎源码版安装下载,点击GenerateProjectFiles.bat报错 error NU1101NuGet包问题解决参考方案
虚幻引擎源码版安装下载,点击GenerateProjectFiles.bat报错 error NU1101NuGet包问题解决参考方案。
2024-04-17 20:46:58 777
原创 UEC++ 虚幻5 “类魂”游戏笔记(六)
重要:玩家受击逻辑,人物闪避无敌逻辑,死亡布娃娃解绑输入系统,AI距离检测逻辑,人物受击画面色散表现,x观察者模式x
2024-01-30 13:30:01 416
原创 UEC++ 虚幻5 “类魂”游戏笔记(五)
行为树、敌人注释玩家、开始战斗拔剑、拳法攻击与持刀攻击检测方法、AI移动到玩家面前、LayeredPerBone处理滑步方法,计算AI与玩家距离逻辑、AI攻击
2024-01-27 21:58:14 1003
原创 UE蓝图 RPG动作游戏(一) day15
添加速度移动最下面来,就会变为射线,在Niagara中,都自上而下运行的。添加一个新的发射器,还是这个fountain类型,发射器换位条带放射器。样条ID改成Apply Smapled as Ribbon ID。删除不需要的,然后随机生成换成直接设置,设置从起点添加速度。在控制器蓝图中获取这个Niagara特效控制速率。添加一个从其他粒子发射器的发射器,选择源粒子。首先将生成速率设置为0,然后公开绑定速率。根据自己的需要添加颜色与光效渲染效果。设置好需要的移动速度即可。源粒子的固定ID打开。
2023-12-31 21:26:40 1281
原创 UEC++ 捡电池初级案例 day16
首先电池类中,我们要定义电池能恢复多少能力的初值UCLASS()public://获取能量protected://设置物理状态//电池能力值//销毁电池Destroy();//返回能量值角色类中也是要定义初始能量值与角色最大能量值//初始能量值与角色能量值。
2023-12-23 17:59:01 963
原创 UE 事件分发机制(一) day9
通过观察者模式的“订阅-发布”机制使用事件传递数据与驱动行为的方法优点:解耦合可读性强模块独立化高可自行测试。
2023-11-28 22:48:18 1432
原创 虚幻C++基础 day2
监测起跳动作,当跳跃动作快播放完了的时候就得开始切换,一般我们常用这个Timer Remaining(ratio):剩余计时器(比例)来进行使用判断监测。监测落下动作,当跳跃动作快播放完了的时候就得开始切换,一般我们常用这个Timer Remaining(ratio):剩余计时器(比例)来进行使用判断监测。头文件胶囊体#include “Components/CapsuleComponent.h”首先判断是否起跳,用C++编写好的变量进行判断。将跳跃的三个状态添加到状态机中。C++硬编码给出默认值。
2023-11-05 16:55:53 433
原创 虚幻C++基础 day1
蓝图部分中直接删除保存即可找到项目路径中的source下的项目名里面的自己写的类删除,其他类不要动然后删除这个文件最后重新生成一下这个项目文件因为删除了一些文件,直接点是重建即可当创建好Actor默认类后生成蓝图,蓝图会自动给这个类设置个根组件进行辨识,可以添加自己的组件将其覆盖,只需要将组件拖拽到组件上,如果要回复默认组件,就将自己的组件删除即可可以给予一些网格体与材质就可以在世界里面显示EditInstanceOnly:只运行在实例上进行编辑。
2023-10-30 16:45:06 488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人