《地平线》是一款由 Guerlla Games 动作角扮演,该于2017年2月28在 PlayStation 4 上发布。
在这个中,玩家扮演一位名叫 Aloy 女猎人,探索一个未来,与各种机械生物战斗,解开一个神秘故事。虽然该评级为 T(青少年以上),但是仍然有一些小孩是可以坐下来玩这款。
评级说明
在,评级是由 Entertainment Sofare Rating Board(简称 ESRB)负责。ESRB 给出评级标准如下:
根据 ESRB 评级标准,地平线评级为 T,这意味着该包含一些可能对青少年有影响元素。具体来说,该包含血腥、、使用弓箭等、一些咒骂和污言秽语等。
小孩是否适合玩地平线?
虽然地平线评级为 T,但是仍然有一些小孩可以坐下来玩这款。具体来说,如果小孩已经到了青少年年龄段,并且能够处理中一些和血腥元素,那么他们就可以尝试一下。
另外,也有一些家长会选择与小孩地平线,这样可以在中教育小孩一些关于自然、科技以及个人责任等方面知识。
家长需要注意事项
如果家长决定让小孩玩地平线,那么需要注意一些事项:
综上所述
虽然地平线评级为 T,但是仍然有一些小孩可以坐下来玩这款。家长应该注意一些事项,小孩玩时间,避免过度沉迷,并与小孩,教育他们相关知识。
地平线黎明时分(Hozon Ze Dawn)是一款由荷兰公司Guerlla Games角扮演。该以一个被机器野兽所占据后现代为背景,玩家需要扮演主角艾洛,使用各种与陷阱来对抗这些机器野兽,并探寻。
作为一款,代码是其不可或缺一部分。下面我们来看看地平线黎明时分一些代码实现:
角移动
中,玩家需要控制主角艾洛进行各种作,其中包括移动。以下是地平线黎明时分中实现角移动代码:
//获取角刚体组件
Rigidbody rb = GetComponent();
//获取玩家输入移动方向
float moveHozontal = Input.GetAxis(\Hozontal\float moveVertical = Input.GetAxis(\Vertical\//根据移动方向计算角移动速度
Vector3 movement = new Vector3(moveHozontal, 0.0f, moveVertical);
movement = movement.normalized * speed;
//应用移动速度
rb.AddForce(movement);
机器野兽行为
中,机器野兽是玩家需要对抗主要敌人,它们行为和动作也需要通过代码实现。以下是地平线黎明时分中实现机器野兽行为代码:
//获取机器野兽刚体组件
Rigidbody rb = GetComponent();
//获取机器野兽目标玩家
GameObject player = GameObject.FindGameObjectWithTag(\Player\//计算机器野兽与玩家之间距离
float distance = Vector3.Distance(tranorm.ition, player.tranorm.ition);
//如果距离小于攻击范围,则进行攻击
if (distance
UI
中UI部分需要通过代码实现,包括血量、、地图等显示和作。以下是地平线黎明时分中实现UI代码:
//获取玩家血量组件
PlayerHealth playerHealth = player.GetComponent();
//更新血量显示
healthText.text = \Health: \ playerHealth.crentHealth \ playerHealth.maxHealth;
//获取当前
Weapon crentWeapon = player.GetComponent().GetCrentWeapon();
//更新显示
weaponNameText.text = crentWeapon.weaponName;
ammoText.text = \Ammo: \ crentWeapon.crentAmmo \ crentWeapon.maxAmmo;
//更新地图显示
mapImage.spte = mapSptes[crentLl];
结语
以上只是地平线黎明时分中一部分代码实现,需要涉及到更多代码部分,细节也需要不断优化和调整。希望通过这篇文章,读者们可以更深入地了解中代码实现。
【相关阅读】