当前位置: 首页 > news >正文

从建站到网络优化常见的网络推广工具

从建站到网络优化,常见的网络推广工具,北京企业官网建设,毕业设计拼车网站的建设雨实现本节最终效果演示 文章目录 本节最终效果演示系列目录前言实现树倒下的效果拾取圆木砍树消耗卡路里斧头手臂穿模问题处理源码完结 系列目录 前言 欢迎来到【制作100个Unity游戏】系列!本系列将引导您一步步学习如何使用Unity开发各种类型的游戏。在这第23篇中&…

本节最终效果演示

在这里插入图片描述

文章目录

  • 本节最终效果演示
  • 系列目录
  • 前言
  • 实现树倒下的效果
  • 拾取圆木
  • 砍树消耗卡路里
  • 斧头手臂穿模问题处理
  • 源码
  • 完结

系列目录

前言

欢迎来到【制作100个Unity游戏】系列!本系列将引导您一步步学习如何使用Unity开发各种类型的游戏。在这第23篇中,我们将探索如何制作一个类似于七日杀和森林的生存游戏。

本篇内容会比较多,我会分几篇来实现,感兴趣的可以关注一下,以免错过内容更新。

本节主要实现砍树功能优化,拾取原木,消耗卡路里,工具穿模问题处理。

实现树倒下的效果

这里分享另一种实现砍树的效果,如果之前分享的效果不是你想要的,可以选择使用这种办法,不然可以忽略

可以修改树木的刚体,锁住y轴的旋转,并将碰撞体改为胶囊体,记得刚体阻力不要加太大,会影响树倒下的速度
在这里插入图片描述

将动画控制组件放在子物体内
在这里插入图片描述

其他和前面一致,稍微修改ChoppableTree代码即可

public class ChoppableTree : MonoBehaviour
{public float treeMaxHealth; // 树木最大生命值public float treeHealth; // 树木当前生命值private Animator animator;public float caloriesSpentChoppingWood = 20;//消耗卡路里private void Start(){treeHealth = treeMaxHealth;animator = transform.GetComponentInChildren<Animator>();}private void OnTriggerEnter(Collider other){if (other.CompareTag("AxeHead")) TakeDamage(1);}void TakeDamage(int damage){animator.SetTrigger("shake"); // 播放摇晃动画treeHealth -= damage; // 生命值减少PlayerState.Instance.currentCalories -= caloriesSpentChoppingWood;//消耗卡路里if (treeHealth <= 0){transform.GetComponent<Rigidbody>().isKinematic = false;//树倒下StartCoroutine(TreeIsDead());// 树木死亡}}// 树木死亡的方法IEnumerator TreeIsDead(){yield return new WaitForSeconds(5.0f);Destroy(transform.gameObject); // 销毁树木的父对象// 创建砍倒后的树木Instantiate(Resources.Load<GameObject>("生成圆木"), new Vector3(transform.position.x, transform.position.y, transform.position.z), transform.rotation);}
}

效果
在这里插入图片描述

拾取圆木

圆木挂载脚本和绘制icon,物品介绍
在这里插入图片描述
修改图层
在这里插入图片描述

效果
在这里插入图片描述

砍树消耗卡路里

修改ChoppableTree

public float caloriesSpentChoppingWood = 20;//消耗卡路里void TakeDamage(int damage)
{PlayerState.Instance.currentCalories -= caloriesSpentChoppingWood;//消耗卡路里//。。。
}

效果
在这里插入图片描述

斧头手臂穿模问题处理

具体实现可以看我这一篇:【unity小技巧】两种办法解决FPS游戏枪或者人物穿墙穿模问题(2024/1/11补充)

这里我们直接简单选择多加个相机单独渲染我们手臂
在这里插入图片描述

源码

源码不出意外的话我会放在最后一节

完结

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,以便我第一时间收到反馈,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

好了,我是向宇,https://xiangyu.blog.csdn.net

一位在小公司默默奋斗的开发者,出于兴趣爱好,最近开始自学unity,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!php是工作,unity是生活!如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~

在这里插入图片描述

http://www.yayakq.cn/news/42789/

相关文章:

  • 建设银行网站查询密码怎么开通wordpress 用户关注开发
  • 上海专业建设网站制作项目管理是做什么
  • 怎样自己搭建一个做影视的网站南宁网络推广建站
  • 网站开发中间商怎么做wordpress内页显示副标题
  • 网站建设流程中哪些部分比较重要商丘行业网站建设开发公司
  • 自己怎么做网站首页青岛谷歌网站建设
  • 重庆建网站公司自助建站系统 破解
  • 动画制作需要什么软件潍坊百度推广优化
  • win7+网站建设ui做网站流程
  • 怎么做电商平台网站不需要流量的地图导航软件
  • 软件网站建设基本流程图想办个网站怎么做
  • 中国建设造价信息网站网站怎么后台登陆
  • 淄博市网站建设个人博客网站需求分析
  • 营销网站的关键字河北住房和城乡建设厅网站电话是多少
  • 阿里云建设网站好吗济南seo整站优化招商电话
  • 定制网站建设服务器中国平面设计网官网
  • 检察机关门户网站建设工作自查报告企业网站建设应避免数据孤岛
  • 个人站长怎么样做网站才不会很累推广游戏怎么拉人最快
  • 域名注册网站排名chplayer wordpress
  • 濮阳建站建设电商平台推广方式
  • 婚纱摄影网站开发泛华建设集团网站
  • 大连建设局网站什么软件可以找做网站的
  • 网站建设业务员沟通需求seo引流什么意思
  • 中卫市建设局网站 冯进强电子商务网站建设 下载
  • 印刷网站 源码推广话术
  • 广州做外贸网站建设南宁住房和城乡建设部网站
  • 网站内容及实现方式哈尔滨优化关键词免费
  • 做网站推广的工作内容汕头seo排名
  • 驻马店做网站多少钱商城网站开发技术可行性分析
  • 网站美工工作步骤是什么傻瓜式网站界面