美文网首页
2D游戏学习笔记

2D游戏学习笔记

作者: Curry_Ming | 来源:发表于2019-07-30 16:25 被阅读0次

1.用修饰符const修饰的常量可以直接通过类名.变量名调用

public class Tags : MonoBehaviour

{

    public const string BulletPar = "BulletPar";

    public const string Item = "Item";

    public const string Player = "Player";

}

2.SetActive为false的物体是用Find之类的函数查找不到的

3.反转动画片段

4.对于一些比较难剪的图片,可以直接这样

5.去除物理作用

6.为粒子效果去边框

随机两张图片

使粒子效果有一种跟随的感觉

使粒子效果有一种消失的感觉,渐变成透明

7.设置为World Space的Canvas可以为其设置Sorting Layer

8.当需要在世界中建立一个Text时,需要把Text的Scale设置好,不然字体会很大,会很模糊

9.判断音频是否正在播放

private void SetFootStep()

{   

    if (moveHorizontalValue != 0 || moveVerticalValue != 0)  

    {       

        if (!footStepAudio.isPlaying)       

        {           

                footStepAudio.Play();       

        }   

    }

}

10.获取Animator当前播放的动画的名字(括号内的0是动画层的序号,BaseLayer为第0层,方括号内的0是当前动画层正在播放的动画的下标)

相关文章

  • iOS 2D游戏开发学习笔记:GameplayKit

    iOS 2D游戏开发学习笔记:GameplayKit 这是我的 iOS 2D 游戏开发学习笔记,本篇学习内容来自r...

  • 2D游戏学习笔记

    1.用修饰符const修饰的常量可以直接通过类名.变量名调用 public class Tags : MonoBe...

  • Matplotlib学习笔记

    Matplotlib学习笔记 Matplotlib is a library for making 2D plot...

  • OpenGL的2D游戏教程中为什么要开启面剔除?

    最近在学习OpenGL官方教程中的2D小游戏项目,发现官方在做2D游戏的时候居然开启了面剔除,让人非常费解,如下:...

  • 基于cocos2d-x引擎的角色控制器

    最近开始学习cocos2d-x引擎,用来做一些2d小游戏。在基本做完一个飞机大战游戏的情况下,感觉手机玩沙盒2d游...

  • Unity 2D精灵(Sprite)与2D物理组件

    Unity 2D精灵 Sprites是个用于角色、道具、炮弹以及其他2D游戏元素的二维图形对象。 2D游戏的图像部...

  • 2D物理弹球

    场景搭建:游戏属于2D游戏,所以场景我们用2D精灵(Sprite)来搭建 一.砌墙 首先搭建一圈2D碰撞器作围墙,...

  • 2D游戏场景

    创建2D游戏工程,和场景 创建2D工程 创建2D场景(场景会保存在Asset目录下面) 创建工作层 为了使游戏对象...

  • 游戏开发要学什么知识

    目前,游戏开发主要分为2D游戏和3D游戏。2D游戏通常是为手机开发的,一般使用的开发工具是Cocos2dx,使用的...

  • 简介

    在本书中,你将学习如何为 iOS,macOS,tvOS 甚至 watchOS 制作 2D 游戏。 你将使用 Swi...

网友评论

      本文标题:2D游戏学习笔记

      本文链接:https://www.haomeiwen.com/subject/lqmnrctx.html