《Unity 3D人工智能编程》——2.2 子弹类

简介:

本节书摘来自华章出版社《Unity 3D人工智能编程》一 书中的第2章,第2.1节,作者:(美)基奥(Kyaw,A.S.),(美)彼得斯(Peters,C.),(美)斯瑞(Swe,T.N.),更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 子弹类

接下来是Bullet预置,将会设置为两个激光般的材料垂直相交的平面,并且在Shader成员中设置Particles/Additive。

0d4d5690533af5b2501ad7635859cecbee5ce424

Bullet预置
Bullet.cs文件中的代码如下所示:

7cea3850eb9383f67c0cf402cde2cbcaab291022 da32dd8391aa7ee6147d345a8aebb29e32736696

我们的子弹有三个属性:损坏程度、速度以及寿命,子弹在寿命结束后会自动销毁。
你可以看到子弹的Explosion属性与ParticleExplosion预置相链接(我们不打算深入讨论这个问题)。在ParticleEffects目录下有一个名为ParticleExplosion的预置。我们只需要把它拖动到这个成员上。当子弹击中在OnCollisionEnter方法中所描述的物体时,将会播放这个粒子效应。ParticleExplosion 预置使用一个名为AutoDestruct 的脚本,它的作用是在一段时间之后销毁爆炸的对象。

相关文章
|
2月前
|
Web App开发 人工智能 自然语言处理
【人工智能时代】AI赋能编程 | 自动化工具助力高效办公
【人工智能时代】AI赋能编程 | 自动化工具助力高效办公
【人工智能时代】AI赋能编程 | 自动化工具助力高效办公
|
1月前
|
人工智能 自然语言处理 算法
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
|
3月前
|
人工智能 安全 前端开发
Copilot插件:开启AI编程新篇章
Copilot插件:开启AI编程新篇章
240 0
|
1天前
|
人工智能 运维 自然语言处理
对话蚂蚁李建国:当前AI写代码相当于L2.5,实现L3后替代50%人类编程
超70%代码问题,单纯靠基座大模型是解决不了的;未来3-5年,人类50%编程工作可以被替代,有些环节甚至完全自动化。蚂蚁集团代码大模型CodeFuse负责人李建国说道。当下,AI代码生成领域正在野蛮式生长,巨头涌入,AI员工频频上线企业;首个AI程序员Devin被曝造假…… 面对风起云涌的代码生成变革,李建国给出了这样一个明确论断。
14 0
|
2月前
|
人工智能 自然语言处理 架构师
AI 编程如何颠覆生产力 | 参与体验免费领取 ArchSummit 架构师峰会专属门票
AI 编程如何颠覆生产力 | 参与体验免费领取 ArchSummit 架构师峰会专属门票
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
探索Copilot:AI辅助编程的新时代
【2月更文挑战第4天】探索Copilot:AI辅助编程的新时代
97 4
探索Copilot:AI辅助编程的新时代
|
2月前
|
人工智能 自然语言处理 搜索推荐
迈向AI时代:掌握Python编程与ChatGPT的结合
ChatGPT是一种基于自然语言处理技术的模型,它可以理解人类的语言并生成相应的回复。而Python编程则是一种通过编写代码来实现特定功能的技能。将ChatGPT与Python编程相结合,我们可以利用ChatGPT来帮助我们理解编程概念、编写代码以及解决编程问题。
676 2
|
3月前
|
人工智能 搜索推荐 开发者
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
62 1
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
|
3月前
|
人工智能 搜索推荐 开发者
AI编程助手 Amazon CodeWhisperer 全面解析与实践
AI编程助手 Amazon CodeWhisperer 全面解析与实践
123 0
AI编程助手 Amazon CodeWhisperer 全面解析与实践
|
3月前
|
机器学习/深度学习 人工智能 算法
人工智能编程基础
人工智能编程基础
404 3