自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_1738242284的博客

记录自己的开发游戏的一些套路

  • 博客(13)
  • 收藏
  • 关注

原创 unity 使用ugui制作一个带滑动的排行榜

层级目录如下 :主要使用到scrollrect组件每个层级的组件以及属性如下物体实例化在content上,注意调整content的中心点位置。效果图:

2021-04-28 19:24:55 272

原创 unity 粒子系统对特定物体对触发检测

粒子系统设置如下:(用的中文,方便识别粒子的属性)上边挂这个脚本using System;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace LumberDemo{ public class EnemyBat_PatticleTool : MonoBehaviour { protected ParticleSystem particle;

2021-04-21 11:31:41 782 2

原创 unity 创建asset资源文件的简易工具

unity 便捷创建.asset文件进行资源拖拽的创建工具使用方法:1 创建需要存储的类 比如:using UnityEngine;using System;[Serializable]public class PrefabAsset : MyBaseAsset{ public GameObject prefab; public string prefabName;}2 进入unity 点击mytools/CreatAsset 弹出创建窗口3 把刚才创建的脚本拖进去

2020-12-21 19:48:38 829 2

原创 unity dotween拓展DOBezier 直接传递数组进来 按照贝塞尔曲线移动————小果冻

使用方法:把下边的ex脚本丢到unity里边 `//调用方法如下 : 把想要传递的路径数组和时间当参数传递进去 如果传递其他参数的话自行拓展Vector3[]ve3=new vector3[]{};transform.DOBezier(ve3,0.2f);`using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;namespace DG.Tweening

2020-12-03 17:43:23 941

原创 解决unity里边AudioSource.PlayClipAtPoint(myAudioClip, Vector3.zero, volume);声音太小的问题

unity里边的音乐静态播放是比通过Audiosources播放小的 这里写了个方法 可以实时通过audiosource播放public static class EXMono{ public static void PlayWithAudioSource(this AudioClip clip, float volume = 1.0f) { GameObject g = new GameObject("MyClip_"+ clip.name); AudioS

2020-11-02 17:05:31 1381

原创 记录第一次接SDK的坑

1 创建项目直接报错如下解决方法 :在Build.Grade里边加上这句话 为啥?不知道 网上搜的 看不懂 费时1小时解决

2020-08-06 22:15:41 133

原创 自己花了两个小时研究出来的 3D游戏怪物受到伤害,显示伤害的数字

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using DG.Tweening;public class DamageTextShowControler : MonoBehaviour{ public Camera mainCa...

2020-04-04 14:14:24 325

原创 C#通过反射调用其他类的方法 传递参数 获得返回值

//通过这个例子了解通过反射调用方法public class SaveControler : MonoBehaviour{ public bool LoadTheData(string username) { Debug.Log("通过反射调用成功"); return true; }} public void LoginTheG...

2020-02-12 11:34:01 2283 1

原创 2.5D游戏 需求:两个Canvas一种跟随角色移动 一种固定在地图上的Canvas的设置

第一个Canvas:不随着Camera移动而移动的Canvas是作为场景地图的使用第2个Canvas:staticCanvas在屏幕上悬浮着不变位置的画布用来放置UI信息和弹窗是Camera移动而移动的Canvas...

2020-01-10 17:43:15 957

原创 特殊情况下的Sprite在Image之前渲染的方法(通过专门设置一个Camera和Layer来实现)

1 选择MainCamera , Ctrl+D2 把新的Camera的depath挑高一点点3 新加Layer4 设置渲染剔除(只渲染新建的这个sortingLayer)5把需要有限渲层级的Sprite的渲染涂层改成这个6在需要显示的时候 mySelfCamera.gameObject.setacive(true); 不需要的时候false7这是中英文的设置的例子...

2020-01-10 17:30:37 157

原创 单机游戏体力恢复的思路

以6分钟恢复1体力 满体力是100为例子注释: (int) SaveData._instance.PS为专门存储数据的类里边的体力存储时间的对象TIME类using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class TIME { p...

2019-12-19 16:49:41 1068

原创 Ios保存路径

ios路径 FileStream fileStream = File.Create(Application.persistentDataPath + “/save.txt”);class GameContriler : MonoBehaviour{ private void OnEnable() { Invoke("GetTheDate",0.1f); ...

2019-12-03 16:00:25 191

原创 Unity第一个场景跳转到第二个场景的时候,loading进度条slider的设置

这里写自定义目录标题把这段代码挂载到Scence(0)上边把这段代码挂载到Scence(0)上边然后在主界面拥有的GameObject:默认背景 Image BG;开始按钮 Button startButton;然后是 Image LoadingPanelBG;LoadingPanelBG子集有一个进度条的Slider然后在空物体上挂载这个组件 把方法注册到Button的点击事件中...

2019-12-03 14:19:02 1264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除