unity案例,秘密行动(案例笔记)

这篇具有很好参考价值的文章主要介绍了unity案例,秘密行动(案例笔记)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

@作者: 风不停息丶
unity案例,秘密行动(案例笔记)


🧑‍💻《秘密行动》案例简介

  • 官方经典案例《秘密行动》涵盖了unity3d引擎大部分基础知识、个人案例练习笔记总结
  • 游戏效果视频更新在B站、👉视频链接👈
  • 游戏简介:在秘密行动中,你扮演Ethan游戏角色,你在参观工厂设施途中偶然发现了Unity实验室的模拟区域,你的四周都是敌人,你必须谨慎避开警卫和安全摄像头,解锁激光门并找到钥匙乘坐电梯逃离出模拟区域。

unity案例,秘密行动(案例笔记)


游戏搭建主要工作

  • 1、创建游戏环境、场景搭建、布置灯光,警报灯,设置警报声
  • 2、添加游戏主角、设置Animator动画、设置角色控制运动移动
  • 3、设置玩家摄像机实时跟随和动态视野调整
  • 3、添加场景摄像头及实现旋转动画、设置摄像头检测触发警报功能
  • 4、添加场景激光警报装置、激光音效、设置激光检测触发警报功能、添加激光开关器
  • 5、添加自动门、自动门音效、及自动门出入检测、敌人和玩家都可检测
  • 6、添加电梯、设置电梯门音效、设置玩家出入检测、添加玩家拾取电梯钥匙功能
  • 7、添加敌人(机器人),设置Animator动画、利用Blend Tree(混合树)控制敌人行为
  • 8、设置场景NavMeshAgent自动巡逻导航网格
  • 9、利用NavMeshAgent控制机器人的AI巡逻功能
  • 10、控制机器人行走动画
  • 11、控制机器人追捕玩家AI
  • 12、控制机器人射击、添加射击动画、射击特效、射击音效
  • 13、利用反向动力学IK控制机器人手部(枪械)方向指向玩家
  • 14、设置机器人伤害控制、添加玩家生命值、添加玩家血条
  • 15、设置菜单UI界面、胜利失败效果

unity案例,秘密行动(案例笔记)


游戏代码分布

代码 功能
GameController 游戏控制器
Tags 游戏标签类

一.👉游戏场景

代码 功能
AlermLight 警报灯触发器
CCTVcam 场景摄像机触发器
Laser 激光触发器
SwitchUnit 激光开关器
Door 自动门触发器
Lift 电梯触发器
ExitDoor 电梯门触发器

二.👍玩家

代码 功能
Player 玩家角色控制器
FollowPlayer 玩家相机跟随
PlayerHealth 玩家生命值
Keycard 玩家拾取电梯门钥匙

三.👌敌人(机器人)

代码 功能
EnemyAnimtion 敌人动画
EnemyMoveAI 敌人AI控制器
EnemySight 敌人视线听觉、检测玩家
EnemyShoting 敌人射击、IK
ShootingEffect 敌人射击特效

游戏核心技术点

👉敌人视野检测

视野之内发现玩家方法:使用Vector3.Angle+射线检测来确定玩家是否在视野范围之内文章来源地址https://www.toymoban.com/news/detail-438166.html

 	//视野检测
    public bool playerInSight;//判断玩家是否在视野之内
    public float fieldOfView = 110f;//敌人视野度数
	
	public void OnTriggerStay(Collider other)
    {
   
        //视野检测玩家 Tags.Player玩家标签
        if (other.tag == Tags.Player)
        {
   
            //利用敌人、玩家 夹角 判断玩家是否处于敌人视野范围之内           
            Vector3 forward = this.transform.forward;//敌人自身向量            
            Vector3 playerDir = other.transform.position - transform.position; //玩家向量
            //利用Angle获取向量之间最小的夹角
            float temp =  Vector3.Angle(forward, playerDir);

到了这里,关于unity案例,秘密行动(案例笔记)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 横扫Spark之 - 9个常见的行动算子

    水善利万物而不争,处众人之所恶,故几于道💦 1. collect()   收集RDD每个分区的数据以数组封装之后发给Driver   如果RDD数据量比较大,Driver内存默认只有1G,可能出现内存溢出,工作中一般需要将Driver内存设置为5-10G。可以通过 bin/spark-submit --driver-memory 10G 这样设置 结果

    2024年02月20日
    浏览(32)
  • 游戏AI行为决策——GOAP(目标导向型行动规划)

    新的一年即将到来,感觉还剩一种常见的游戏AI决策方法不讲的话,有些过意不去。就在这年的尾巴与大家一起交流下「目标导向型行为规划(GOAP)」吧! 另外,我觉得只是讲代码实现而没有联系具体项目,可能还是不容易理解的。所以这次我会在文末附上一个由本文所述代

    2024年02月04日
    浏览(30)
  • Python码上行动系列丛书(由北京大学出版社出版)

    Python码上行动系列丛书火热来袭💥💥💥 三册在手,Python全掌握!无论是初学者还是进阶玩家,我们都有你想要的! 让ChatGPT带你轻松入门Python编程,享受编程带来的乐趣! Excel与Python的完美结合!让你在数据处理与分析方面更胜一筹! 真正的零基础入门!无需任何编程经验

    2024年02月04日
    浏览(41)
  • 蔡司光学公益助童行动,以爱共创美好“视”界

    2023年是蔡司光学坚持初心,号召视光行业与全社会关爱乡村学童视力健康的第十年,也是蔡司光学带领视光同行一起跋山涉水、走遍全国多地乡村学校,践行宗旨的第十年。点滴善意,汇聚成光。过去这十年间,蔡司光学一直在路上,也在无数乡村学童心中播种光明和爱的种

    2024年02月07日
    浏览(42)
  • 护网行动:ADSelfService Plus引领企业网络安全新纪元

    随着信息技术的飞速发展,企业网络的重要性变得愈发显著。然而,随之而来的网络安全威胁也日益增多,网络黑客和恶意软件不断涌现,给企业的数据和机密信息带来巨大风险。在这个信息安全威胁层出不穷的时代,企业急需一款强大而高效的安全解决方案来保护其网络资

    2024年02月13日
    浏览(39)
  • 护网行动 | AD360 在网络安全中的重要作用

    随着数字化时代的来临,网络已经成为了人们生活和工作中不可或缺的一部分。然而,随之而来的是网络安全问题日益突出。为了应对这些安全威胁,护网行动应运而生,其中AD360在保障网络安全方面扮演着至关重要的角色。 AD360是一个集成的解决方案,能够帮助企业高效地

    2024年02月13日
    浏览(40)
  • 人类自主行动背后的本质和具身人工智能未来的发展

    人类自主行动指的是人们自发地做出决策,采取行动

    2024年02月07日
    浏览(44)
  • 冠达管理:元宇宙三年行动计划发布,高增长潜力股名单出炉

    未来5年,国内元国际商场规划至少打破2000亿元大关。 金融监管总局9月10日发布《关于优化保险公司偿付能力监管规范的告诉》,优化保险公司偿付能力监管规范,自发布之日起施行。 金融监管总局释放重要利好,引导保险资金更大力度地支撑本钱商场。核心内容是下调保险

    2024年02月09日
    浏览(32)
  • Spark核心RDD详解(设计与运行原理,分区,创建,转换,行动与持久化)

    在实际应用中,存在许多迭代式算法(比如机器学习、图算法等)和交互式数据挖掘工具,这些应用场景的共同之处是,不同计算阶段之间会重用中间结果,即一个阶段的输出结果会作为下一个阶段的输入。但是,目前的MapReduce框架都是把中间结果写入到HDFS中,带来了大量的

    2024年02月04日
    浏览(40)
  • GCS轨迹优化算法:有效提升机器人在复杂环境下的行动能力

    原创 | 文 BFT机器人  机器人要在迷宫中找到出路并非易事,试想我们让机器人穿越一个孩子的游戏室,散落在地板上的各种玩具和各类家具挡住了一些潜在的路径。这个混乱的”迷宫“要求机器人在不与任何障碍物相撞的情况下计算到达目的地的最优路径,机器人该怎么做呢

    2024年02月04日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包