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

建设部网站监督平台网络营销成功的原因

建设部网站监督平台,网络营销成功的原因,长沙it公司,学校网站建设策划方案👨‍💻个人主页:元宇宙-秩沅 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 秩沅 原创 收录于专栏:unity游戏制作 ⭐mango的冒险场景二——镜头和法球特效跟随⭐ 文章目录⭐mango的冒险场景二——镜…

在这里插入图片描述


👨‍💻个人主页:@元宇宙-秩沅

hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

本文由 秩沅 原创

收录于专栏:unity游戏制作


⭐mango的冒险场景二——镜头和法球特效跟随⭐


文章目录

    • ⭐mango的冒险场景二——镜头和法球特效跟随⭐
    • 🎶版本前言
    • 👨‍💻相机的差值跟随
      • 👺步骤和效果图
      • 👺代码
      • 👺可能出现的BUG
    • 👨‍💻法球攻击系统的实现
      • 👺法球的生成和跟随
      • 👺代码
    • ⭐相关文章⭐


🎶版本前言


🎶版本: 为 Ltp 2021年版本的unity
🎶类型: 简单2D类冒险游戏
🎶目的: 熟悉掌握基本unityAPI
🎶视频教程:【2023小白狂飙unity2D冒险类游戏制作【mango的冒险】】


👨‍💻相机的差值跟随


重点: 做辅助点 和 用lerp()方法


👺步骤和效果图


实现一般相机跟随的简单方法
①手动挂载
②代码实现

  • 1.🧠通过API获取主对象mango,然后将相机用API附成mango的子对象即可实现跟随第一步
  • 2.🧠若当时任务转向的方法采用的是方法二旋转的话那么画面辉变成如下效果,画面也跟着转了

获取

  • 3.🧠若当时任务转向的方法采用的是方法三Scale的话那么画面会变成如下效果,那么这个才是我们想要的效果

在这里插入图片描述

  • 4.🧠用差值移动让相机平滑的跟随,先给mango添加子物体辅助点,该点的位置与相机初始值的位置一致
  • 5.🧠让相机跟着该辅助点进行lerp差值移动,故此就不需要上面让相机变成子物体这一步,原因如下

左右移动切换十分不流畅

在这里插入图片描述

  • 6.🧠相机跟着该辅助点进行lerp差值移动的效果如下

🎶这是最终我们想要的效果
在这里插入图片描述


👺代码


using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
//-----------------------
//--作用:相机的移动
//-----------------------
public class CameraMove : MonoBehaviour
{private Transform  Mango;void Start(){Mango = GameObject.Find("Mango").transform;}void LateUpdate(){transform .position = Vector3.Lerp(transform.position, GameObject.Find("Mango").transform.GetChild(1).position, 0.1f);}

👺可能出现的BUG


【unity细节】基于unity子对象(如相机)为什么无法进行z轴的拖拽移动和z轴自动归位的问题


👨‍💻法球攻击系统的实现


👺法球的生成和跟随


重点: 做辅助点 和 用lerp()方法,倒计时方法


  • 1.将母体变成预制体,以便捷之后的操作

  • 2.添加四个点前两个作为高层级法球的定点,后两个作为低层级的定点
    在这里插入图片描述

  • 3.法球分成高层级预制体和低层级预制体,添加自定义的粒子特效
    +、

  • 4.实例化四个法球,让四个法球跟着四个定点进行lerp差值跟随移动,给母体添加脚本
    (方式为:通过代码添加)

在这里插入图片描述

  • 5.给法球添加抖动效果
    (要实现每个法球都上下晃动的话需要随机数,只需要改变其Y轴的位置即可,那么要取其晃动的范围,法球最好跟着辅助点进行Lerp差值跟随)
    在这里插入图片描述
    额 搞错了再来🤣
    在这里插入图片描述
    最终效果如上🧠🧠🧠🧠🧠🧠

👺代码



using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.PlayerLoop;
using UnityEngine.Rendering;
//-----------------------
//--作用:法球的跟随移动
//-----------------------public class BallMove : MonoBehaviour
{// Start is called before the first frame updateprivate GameObject fab1,fab2;private Transform  [] emptyP =  new Transform[5];private GameObject [] Fball  = new GameObject[5];void Start(){fab1 = Resources.Load<GameObject>(@"prefab1/iea1");fab2 = Resources.Load<GameObject>(@"prefab1/iea2");for (int i = 1; i < emptyP.Length; i++){emptyP[i] = transform.GetChild(i);}creatMove();}private void creatMove(){for (int i = 1; i < emptyP.Length; i++){if (i < 3){Fball[i] = Instantiate<GameObject>(fab1, emptyP[i].position, Quaternion.identity);}else{Fball[i] = Instantiate<GameObject>(fab2, emptyP[i].position, Quaternion.identity);}IeaMove PoM = Fball[i].AddComponent<IeaMove>();PoM.Pball = emptyP[i];}}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//----------------------
//--作用:法球的上下效果晃动
//----------------------
public class BallShape : MonoBehaviour
{private float UpDown;private float YPell;private float endTime = 2;private Vector2 Ball;void Start(){YPell = transform.position.y;}void FixedUpdate(){endTime = Mathf.MoveTowards(endTime, 0, 0.1f);if (endTime == 0){Debug.Log("正在进行");BallJump();endTime = 2;}}private void BallJump(){UpDown = Random.Range(-1, 1f) * 5;Ball = new Vector2(transform.position.x, YPell +UpDown );transform.position = Vector2.Lerp(transform.position, Ball, 0.1f);}
}

🎶🎶我们继续后面的制作。


⭐相关文章⭐

⭐【2023unity游戏制作-mango的冒险】-开始画面API制作

⭐【unity游戏制作-mango的冒险】-场景搭建

⭐“狂飙”游戏制作—游戏分类图鉴(网易游学)

⭐本站最全-unity常用API大全(万字详解),不信你不收藏



你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!

http://www.15wanjia.com/news/189448.html

相关文章:

  • 网站建设赚钱吗如何做百度竞价推广
  • 网站开发翻译湖南长沙app
  • 网站更换服务器对seo的影响网站开发 成都
  • 网站发布与推广汕头模板做网站
  • 专业素材网站龙岩小程序app
  • 网站系统制作教程如何做网页设计视频播放
  • 云电脑免费体验网站刚做怎么做seo优化
  • 怎样快速提升网站权重上海网络推广优化公司
  • 设计建设网站公司做代练去什么网站安全吗
  • 赤峰浩诚网站建设有限公司企业展示网站建设需要做什么
  • wordpress网站空白域名推荐网站
  • 网站开发文件夹广东省建设安全中心网站
  • 可视化网站后台管理系统win7 iis 默认网站
  • 长沙需要做网站的企业安徽省水利厅网站 基本建设
  • 网站建设中忽略的字体违法行为上海2022进口博览会开幕式
  • 优化网站视频企业对做营销型网站有什么优势
  • 怎么样从头开始做网站找人建设一个网站多少钱
  • 网站建设的英语怎么说wordpress thepost
  • 建一个大型网站需要多少钱最专业的做音乐网站
  • 台州建设局网站企业黑名单建站展示
  • 征婚网站咋做自学网页设计的网站
  • 常州品牌网站建设网站后台如何做下载连接
  • 博罗网站建设哪家好网站源码安装
  • 做拼图字的网站pc网站和手机网站
  • wordpress主题目录分析seo做的不好的网站
  • 腾讯云 网站备案外贸网络推广培训
  • 做基网站哪些网站做的比较好看的图片
  • 网站可以分为哪些类型优购网官网
  • 应价交易系统网站开发手机网站内容管理系统
  • 网站设计公司(信科网络)学成在线网页制作