【JAVA】浅谈java枚举类
一、什么情况下使用枚举类? 有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便? 二、为什么不用静态常量来替代枚举类呢? public static final int SEASON_SPRING = 1; public static final int SEASON_SUMMER = 2; public static final int SEASON_FALL = 3; public static final int SEASON_WINTER = 4; 枚举类更加直观,类型安全。使用常量会有以下几个缺陷: 1. 类型不安...
Unreal Engine 4 系列教程 Part 9:AI教程
原文:Unreal Engine 4 Tutorial: Artificial Intelligence作者:Tommy Tran译者:Shuchang Liu 在本篇教程中,你将学习如何使用行为树和AI感知来创建一个能四处走动,攻击敌人的简单AI。 在视频游戏中,人工智能(AI)通常指的是拥有自主决策行为的非玩家角色。AI可以是看到玩家然后进行攻击的简单角色,也可以是即时策略(RTS)游戏里的强大对手。 在Unreal引擎里,我们可以通过行为树创建AI。行为树是一个决定AI做哪种行为的实时决策系统。比如,如果AI有战斗和逃跑两种行为。你可以创建行为树,让AI在高于50%血量时进行...