【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建

这篇具有很好参考价值的文章主要介绍了【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎


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

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

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏:Unity基础实战

⭐🅰️⭐




⭐前言⭐


🎶(1) 面板创建和分离


插件为Unity自带的UGUI各控件实现

  • StartPanel——(开始面板创建)

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎

  • StartTipPanel——(游戏说明面板创建)

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎

  • defeatPanel——(失败界面面板)

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎

  • StatePanel——状态面板

小地图技术

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎

  • NPCTipPanel——NPC交互面板

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎

  • BackpackPanel——(背包系统面板)

背包系统技术

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎

  • rolePanel——(角色信息面板)

【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎

⭐🅰️⭐


⭐【Unityc#专题篇】之c#进阶篇】

⭐【Unityc#专题篇】之c#核心篇】

⭐【Unityc#专题篇】之c#基础篇】

⭐【Unity-c#专题篇】之c#入门篇】

【Unityc#专题篇】—进阶章题单实践练习

⭐【Unityc#专题篇】—基础章题单实践练习

【Unityc#专题篇】—核心章题单实践练习


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


【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建,# unity游戏demo制作,游戏,unity,游戏引擎


👍每天一学


👨‍💻十大常见的生命函数


👨‍💻Reset()://重置函数,


调用情况和时间:
编译器不运行的情况下 和 使用脚本组件Reset功能的时候, 挂脚本的时候

调用次数: 1次


👨‍💻 Awake(); //苏醒函数


调用情况和时间:

1.点击运行的时候

2.组件从失灵到激活的时候,但只调用一次

3.Instantiate方法调用的时候

调用次数: 1次


👨‍💻OnEnable(); //组件调用函数


调用情况和时间: 组件从失灵到激活的时候,可多次实现

调用次数:只要组件有失灵到激活的状态就可调用 ,


👨‍💻Strat():


调用情况和时间: 当游戏物体被激活,或者脚本组件被激活时调用 , (点击运行的时候也是会被激活)

调用次数: 1次


👨‍💻FixedUpdate(每帧)


一般用作物理更新

调用情况和时间: FixedUpdate一般适用在相关物理引擎中。它的频 率是0.02秒,是固定的。

调用次数: 大概每秒50次左右、

FixedUpdate & Update & LateUpdate的 区别详解


👨‍💻UpData(每帧) ;


一般用作游戏逻辑更新 update取决于电脑显卡的性能,好的话,快,不行的话就慢,所以相比Fixed Update它具有随机性。

调用情况和时间: 在以上生命周期函数之后,每帧调用一次

调用次数: 大概每秒60次左右

变量赋值生效顺序:

变量声明直接赋值 > 检视面板赋值 > Awake > Enable > 外部赋值 > Start


👨‍💻LateUpate(每帧):


一般用作相机更新 它的执行顺序在update的后面,一般适用于相机的跟随,物体运动在update中,相机跟随在LateUpdate,这样会减少误差,避免出现不必要的瑕疵。

调用情况和时间: 在Update调用之后,并且也是每秒60帧左右(适用于物体移动后的视角跟随)

调用次数: 大概每秒60次左右


👨‍💻OnGUI(每帧)


  • 它一般与界面化,渲染,UI等有关,实时执行,比如想在幕布上弄个按钮button

👨‍💻OnDisable():


调用情况和时间: 和OnEnable差不多,但是Disable是组件从完好到失活的状态, (相当于关闭组件的时候)

调用次数: 组件从激活到失灵的时候调用(二者前提是在游戏运行的时候)


👨‍💻OnApplicationQuit()


调用情况和时间: 当所有游戏物体退出时调用,适用于打包的时候

调用次数: 满足以上情况便调用


👨‍💻OnDestroy();文章来源地址https://www.toymoban.com/news/detail-856845.html


到了这里,关于【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • pygame制作rpg类游戏或者模拟经营类游戏的思路

    Pygame 能够支持开发 RPG 类或者模拟经营类游戏。Pygame 提供了图形界面、事件处理、音频处理等基础功能,开发者可以利用这些功能实现自己的游戏逻辑。 例如,开发者可以利用 Pygame 实现以下功能: 地图绘制和移动:通过 Pygame 提供的绘图函数和事件处理函数,实现地图的绘

    2024年02月05日
    浏览(47)
  • Unity3D学习之UI系统——用NGUI制作游戏登陆界面

    会省略一些东西,可以看我的NGUI的博客 设置UI分辨率自适应 设置Root 的层级 和摄像机渲染的层级为UI 主摄像机不渲染UI 一般都是美术给一个示意图,然后按示意图上拼面板 3.1.1 制作图集 制作两个新图集 3.1.2 拖面板 检查DrawCall 3.1.3 面板基类 创建面板基类, 首先设置成单例

    2024年02月19日
    浏览(75)
  • 基于unity的《危机rpg》游戏开发

    文章目录 概要 整体架构流程 技术名词解释 技术细节 小结 给玩家提供PC端和移动端的操作、闲适的音效、完整的闭环和玩法。必须实现三大主场景制作、大地图制作、导表技术引入、移动端摇杆控制、本地存档、音效同步、极强的交互以及游戏闭环。玩家通过输入设备给予

    2024年03月16日
    浏览(60)
  • Unity 3D RPG游戏的设计与实现

    public class PlayerInput : MonoBehaviour {     public float horizontalInput;     public float verticalInput;    public bool mouseDown;             // Update is called once per frame     void Update()     { ///在游戏运行且鼠标当前未被按下的情况下,检测鼠标左键是否被用户按下,并记录这一交互状态。    

    2024年03月14日
    浏览(56)
  • Unity2D RPG开发笔记 P1 - Unity界面基础操作和知识

    按下 QWERTY 可以选择不同的工具进行 旋转、定位、缩放 按下 Ctrl + D 可以复制物体 16:9 为最常见的分辨率 Transform 组件 物体在空间中的位置、缩放、旋转 点击这里可以进行 reset 操作,位置将会被重置 不知道算不算冷知识的冷知识:鼠标拖动这里可以移动该数值 Sprite Renderer

    2024年02月13日
    浏览(48)
  • 【Unity】3D贪吃蛇游戏制作/WebGL本地测试及项目部署

    本文是Unity3D贪吃蛇游戏从制作到部署的相关细节 项目开源代码:https://github.com/zstar1003/3D_Snake 试玩链接:http://xdxsb.top/Snake_Game_3D 效果预览: 试玩链接中的内容会和该效果图略有不同,后面会详细说明。 经典贪吃蛇游戏:蛇身随着吃食物的增加不断变长,通过A/D或方向键←→

    2024年02月07日
    浏览(53)
  • Unity3D项目之游戏场景小地图制作

    创建一个场景资源,可在asset store资源商店下载,选择心仪场景。 链接:https://assetstore.unity.com/?locale=zh-CN 添加一个对象GameObject,命名为player,子物体包括:主摄像机,角色,后面步骤会添加一个plane。 添加一个地图摄像机,命名为MapCamera。修改属性projection为OrthoGraphic;Size为

    2024年02月11日
    浏览(80)
  • Unity技能学院——RPG动作类游戏角色普攻的实现

    实现角色普攻是每个RPG类型动作游戏都会实现的功能,在游戏过程中,玩家与敌人相互攻击,产生攻击判定、血量减少、攻击效果等等。 这是几乎是我们每一个想上手RPG游戏开发的必修课。 因此本期内容讲各位零基础的学友带来最简单易上手的角色普攻教学。保证你一遍就

    2024年04月16日
    浏览(57)
  • 【Unity好项目分享】如何制作如游戏蔚蓝般极佳的操作手感

    GitHub - mixandjam/Celeste-Movement: Recreating the movement and feel from Celeste https://github.com/mixandjam/Celeste-Movement   作为IGN上少数满分10分的游戏,蔚蓝的操作手感始终是被无数游戏制造者所称赞的,偶然间看到了有个很优秀的Untiy项目制作者介绍了如何还原蔚蓝的手感今天就来学习下怎么制

    2024年02月01日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包