Unity实战案例 2D小游戏HappyGlass(模拟水珠)

本案例素材和教程都来自Siki学院,十分感谢教程中的老师

本文仅作学习笔记分享交流,不作任何商业用途

预制体 

 在这个小案例中,水可以做成圆形但是带碰撞体,碰撞体比图形小一圈,顺便加上Trail renderer组件

 

材质

将碰撞材质的friction为0,bonciness可以按照需要修改

脚本 

生成水珠的脚本并不难, 只是需要创建大量实例化对象的时候,加一个携程函数不卡一些(事实上,水的预制体如果太小的话,还是会卡,所以可以对携程函数进一步的优化)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class AboutWater : MonoBehaviour
{public GameObject water; public int waterNumber;// Start is called before the first frame updatevoid Start(){this.GetComponent<AudioSource>().Play();StartCoroutine(CreatWater());}// Update is called once per framevoid Update(){}private IEnumerator CreatWater(){for (int i = 0; i < waterNumber; i++){Vector3 pos = new Vector3(Random.Range(transform.position.x-0.02f,transform.position.x + 0.02f),transform.position.y-0.3f,0);Instantiate(water,pos,Quaternion.identity,transform);yield return new WaitForSeconds(0.02f);}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/53181.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PIL库图像压缩教程

图像压缩教程 本教程展示如何使用Python中的PIL&#xff08;Pillow&#xff09;库进行图像压缩。详细介绍如何加载图像、压缩图像&#xff0c;以及保存压缩后的图像。 步骤包括&#xff1a; 安装所需库加载图像压缩图像保存压缩后的图像 确保环境中安装了Pillow库。如果没有…

Win11 / Win10 系统极化工具,降低游戏延迟效果明显

Win11 / Win10 系统优化工具,降低游戏延迟效果明显 Windows 系统优化就是精简系统一些功能组件、对一些系统功能进行设置等&#xff0c;这样可以减少不必要的硬件资源占用。 全面的系统优化功能外&#xff0c;据不少网友表示通过优化后 CS GO 游戏降低输入延迟效果明显。 免费…

shell脚本示例(用于学习shell语法)

#!/bin/bash # 定义变量 # 设置x264的安装位置 PREFIX"./x264build" # 交叉编译器bin路径,使用aarch64-linux-gnu-gcc -v命令查看 TOOLCHAIN_DIR"/opt/gcc-aarch64-linux-gnu/bin" # 工具链前缀&#xff0c;用于指定交叉编译工具的路径 TOOLCHAIN"…

沃飞长空联合极氪亮相2024世界动力电池大会

9月1日至2日&#xff0c;2024世界动力电池大会在四川宜宾举办&#xff0c;沃飞长空与同属吉利控股集团旗下的新时代豪华科技品牌极氪汽车一同亮相。 现场&#xff0c;双方携手展出了AE200电动垂直起降航空器、极氪009光辉版、极氪001&#xff0c;以及极氪能源、金砖电池、威睿…

docker可用镜像源

{ “debug”:true, “registry-mirrors”: [ “https://hub-mirror.c.163.com”, “https://dockerproxy.com”, “https://mirror.baidubce.com”, “https://ccr.ccs.tencentyun.com”, “https://docker.m.daocloud.io” ] } sudo systemctl daemon-reload sudo systemctl…

2024.09.03【代码实现L1】|使用AI助手0编程基础写脚本

【代码实现L1】| 生信小白0编程基础编写统计脚本 文章目录 【代码实现L1】| 生信小白0编程基础编写统计脚本为什么需要AI助手&#xff1f;如何向AI助手提供指令&#xff1f;示例&#xff1a;编写统计脚本AI助手生成的代码总结 出品| 木青生信大模型 作者| 穆易青、kimi 最近工作…

一篇文章带你学会(后端/架构,前端/移动,计算机基础,AI/大数据,运维/测试,产品/运营)【史上最强文章】

史上最强文章 **1.在一篇回答中全面覆盖所有领域的深入细节&#xff0c;我将尝试概括性地概述每个领域的一些关键概念、最佳实践、未来趋势以及推荐的学习资源&#xff0c;以帮助你构建或深化在这些领域的理解。 只介绍 文章学习的一些优秀文章 2.重点在于不要循规蹈矩&#…

Elasticsearch文档值

在Elasticsearch中&#xff0c;文档值&#xff08;Doc Values&#xff09;是用于高效存储和检索数据的一种数据结构&#xff0c;特别是在处理聚合、排序和过滤操作时。文档值是Elasticsearch为每个字段生成的预先计算的格式化数据&#xff0c;目的是改善性能和降低内存使用。 …

开源 AI 智能名片 O2O 商城小程序在营销中的应用

摘要&#xff1a;本文探讨了开源 AI 智能名片 O2O 商城小程序在营销中的应用&#xff0c;重点分析了喜好原则、互惠互利和高度认可三个方面对小程序推广和用户忠诚度提升的重要性。通过融入这些原则&#xff0c;开源 AI 智能名片 O2O 商城小程序能够更好地满足用户需求&#xf…

数据库常见的四种范式

数据库的第一范式到第四范式分别是&#xff1a; 第一范式&#xff08;1NF&#xff09;&#xff1a;对关系模式的基本要求&#xff0c;要求表中的每一行只包含一个实例的信息&#xff0c;没有重复的列。第二范式&#xff08;2NF&#xff09;&#xff1a;在满足1NF的基础上&…

HTML静态网页成品作业(HTML+CSS)——动漫大耳朵图图网页(4个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有4个页面。 二、作品演示 三、代…

VUE2.0 elementUI el-input-number 数据更新,视图不更新——基础积累

今天遇到一个问题&#xff0c;是关于el-input-number组件的&#xff0c;发现数据明明已经更改了&#xff0c;但是页面上组件输入框中还是之前的值。 比如上方输入框中&#xff0c;我输入120.5&#xff0c;就会出现下面的诡异现象 回显此值是120.779&#xff0c;但是页面上输入…

协同开发工具Git

网上对于Git的使用方法介绍的很多&#xff0c;在日常工作中&#xff0c;Git是团队开发必不可少的工具之一&#xff0c;我想为一些刚使用Git的小伙伴们介绍一下常遇到的小问题。 1&#xff1a;拼写错误。这应该是每个初学者都会犯得错误&#xff0c;当出现这种错误还是比较好排…

FreeRtos CMSIS V1和V2有什么区别?

CMSIS&#xff08;Cortex Microcontroller Software Interface Standard&#xff09;是ARM公司推出的一种基于CORTEX内核微处理器的软件接口标准&#xff0c;它旨在简化微控制器软件开发&#xff0c;为开发人员提供一致且高效的接口。CMSIS分为不同的版本&#xff0c;其中V1和V…

供应链管理平台开发指南:从食堂采购系统源码开始

本篇文章&#xff0c;小编将围绕如何从食堂采购系统源码出发&#xff0c;构建一个完整的供应链管理平台进行详细解读&#xff0c;帮助开发人员掌握实现技术要点&#xff0c;并为企业打造高效的供应链系统提供技术参考。 一、供应链管理平台的核心功能概述 供应链管理平台的核心…

关于一个早期的计算机网络的理解

电脑网络这个新鲜玩意儿&#xff0c;到底是怎样的呢&#xff1f; 2017年11月30日星期四&#xff0c; 我以前回答过这个问题&#xff0c; 简单点举个例子来理解&#xff0c;电脑网络就很形象的被说明了&#xff0c; 它本身就是一张网&#xff0c;一张看不见摸不着但还能用得着的…

RK3568 Android 11 蓝牙BluetoothA2dpSink 获取用于生成频谱的PCM

Android 中的 A2DP Sink A2DP Sink 在 Android 系统中主要用于 接收 其他蓝牙设备&#xff08;如手机、平板、电脑等&#xff09;发送过来的 高质量的立体声音频。简单来说&#xff0c;它让你的 Android 设备可以充当一个 蓝牙音箱 或 耳机 的角色。 核心功能&#xff1a; 接…

中国农村政策与改革统计年报(2015-2022年)

中国农村经营管理统计年报、政策与改革统计年报&#xff08;2015-2022年&#xff09; 数据年限&#xff1a;2015-2022年&#xff0c;目前最新 数据格式&#xff1a;pdf 数据范围&#xff1a;全国各省市自治区&#xff08;不含港澳台&#xff09; 数据内容&#xff1a;《中国农村…

win系统安装mysql,使用mysqldump,pycharm使用mysqldump,避坑

文章目录 下载mysql的win客户端设置系统环境变量验证是否可用pycharm使用mysqldump异常问题排查 下载mysql的win客户端 官网下载地址如果下载旧版本&#xff0c;需自行到Archives里面找 本人使用的是mysql5.7&#xff0c;找到相应版本后&#xff0c;点击Download下载 设置系统…

多模态大模型中,融合后如何知道最终结果受哪种模态影响更大?

本篇介绍多模态大模型中如何基于最终结果分析各模态的影响。 具身智能被众多大佬看好&#xff0c;通往AGI的路最终肯定需要多个模态的大模型互相融合。多个模态配合好也是有可能去构建一个模拟现实的世界模型的。 最近一直在研究和尝试多模态大模型在一些VQA领域的前瞻研究和…