虚幻引擎
Bugggget
记下是个好习惯
展开
-
UE4不用行为树的AI
AI在场景中漫游。就是让AI在一定范围内随机找点然后Move to。AI发现玩家,并朝玩家这边移动。相当于射线检测,但是感觉这个简单容易懂点。给AI身体周围加了个Box Collision,碰撞盒子的范围大小自己决定。如果不想要AI一直追玩家,可以在外面一个更大的Box Collision,如果玩家走出了这个范围就不会再追玩家。所以看起来就是这样,一个Box C原创 2017-02-11 16:37:26 · 4894 阅读 · 0 评论 -
UE4简单的用行为树做的AI
感觉用行为树做是不是要节省很多资源啊。用蓝图的时候。EventTick一放,电脑风扇立马就转起来了。用行为树做一个在场景中漫游带有血条AI的几个步骤:1.了解Behave tree, Blackboard, Task行为树是控制AI在不同环境中的不同行为。Blackboard是为ai建立各种各样的条件。各种变量。task是用来存储Ai的行为。相当于一个函数接口。2. 首先导入AI的模型和动画.创将...原创 2017-01-16 14:11:05 · 4171 阅读 · 0 评论 -
UE4简单的用行为树做的AI
感觉用行为树做是不是要节省很多资源啊。用蓝图的时候。EventTick一放,电脑风扇立马就转起来了。用行为树做一个在场景中漫游带有血条AI的几个步骤:1.了解Behave tree, Blackboard, Task行为树是控制AI在不同环境中的不同行为。Blackboard是为ai建立各种各样的条件。各种变量。task是用来存储Ai的行为。相当于一个函数接口。原创 2017-01-16 14:56:09 · 4664 阅读 · 0 评论 -
UE4用ProgressBar做血条
首先创建一个Widget Blueprint。命名为HealthAndPower然后拖入ProgressBar和Text。把上面的Fill Screen改成Custom,后面的大小改成500*200.如果不这样改Widget无法显示,不知道为啥,可能是选择FillScreen之后这个Widget在屏幕最上方而无法看到吧。。在Viewport中添加一个Widget。选中这个Wid原创 2017-02-11 17:23:34 · 5497 阅读 · 0 评论 -
UE4让AI死亡倒地和布娃娃一样
如图,最简单的让AI死亡和布娃娃倒地一样。当AI的Health小于等于0的时候,停止移动。然后。。。。原创 2017-02-11 17:58:54 · 5556 阅读 · 0 评论 -
UE4玩家捡起东西
添加两个变量Player_PressKey_Q和Player_OverlapActor,给武器添加一个Box Collision,分别用以判断玩家是否进入武器捡起碰撞区域,和是否根据提示按Q来捡起武器。之后就是播放捡起的动画。将武器与玩家的手臂骨骼进行绑定,需要注意的是,添加额外插槽的时候应该将其方向与其他骨骼方向一致,或者也可以自己调整成想要的效果,然后取消武器与玩家身体的物理碰撞原创 2017-02-11 18:41:24 · 6329 阅读 · 0 评论 -
UE4捡枪开火类似
创建一个枪类,命名为weapon_bp,打开刚刚创建的weapon_bp,如下图在characterBlueprint里面添加变量在关卡就实现了枪蓝图与玩家蓝图之间的通信,并且在玩家角色蓝图里面可以引用枪蓝图。然后就是绑定和按键开火,这些第一人称模板中都有。欢迎关注微信公众号:AI-CODING,为您提供海量的面试经验,以及技术文章,这里...原创 2017-04-12 23:53:35 · 2219 阅读 · 0 评论 -
UE4行为树做的AI,及射线检测
1. 在Blackboard创建如下变量3.AI更新血量3. Zombie_Wander这个Task的蓝图4. 行为树 5. AI利用射线检测判断玩家位置,在Ai的角色蓝图里面,用了5根射线。在Ai的正前方。点开之后这5个射线代表Ai前方射线上下左右5跟线复制上图5个,改变射线的方向和长度原创 2017-02-14 16:21:44 · 4895 阅读 · 0 评论 -
UE4将默认角色替换成自己的角色的快速方法
1.将角色骨骼和动画导入到UE4,然后将默认的ThirdPersonCharacter的mesh换成自己想要替换的mesh。2.将默认的ThirdPersonCharacter的名字复制下来,然后将其删除,然后将名字复制给自定义角色的Character.3.将默认的第三人称的骨骼名字复制下来,将其删除,把名字复制给自定义角色。然后依次是动画蓝图,走跳跑,这些动画。4.当复制动画蓝图原创 2017-02-13 09:58:15 · 17829 阅读 · 0 评论 -
UE4 4.14自定义角色
4.14在修改GameMode的时候需要先双击GameMode,在replay spectator player controller class里面改为自己的GameMode。 Project Setting里面设置移动跳跃按键方式.在关卡蓝图里面编辑按键.需要用到的节点有 forward. right, turn. up.(名字为自己开始在ProjectSetting里面设置的名原创 2017-01-15 18:06:28 · 4730 阅读 · 0 评论