- 博客(13)
- 收藏
- 关注
原创 unity 使用ugui制作一个带滑动的排行榜
层级目录如下 :主要使用到scrollrect组件每个层级的组件以及属性如下物体实例化在content上,注意调整content的中心点位置。效果图:
2021-04-28 19:24:55
345
原创 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
970
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
913
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
1074
原创 解决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
1540
原创 记录第一次接SDK的坑
1 创建项目直接报错如下解决方法 :在Build.Grade里边加上这句话 为啥?不知道 网上搜的 看不懂 费时1小时解决
2020-08-06 22:15:41
156
原创 自己花了两个小时研究出来的 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
356
原创 C#通过反射调用其他类的方法 传递参数 获得返回值
//通过这个例子了解通过反射调用方法public class SaveControler : MonoBehaviour{ public bool LoadTheData(string username) { Debug.Log("通过反射调用成功"); return true; }} public void LoginTheG...
2020-02-12 11:34:01
2559
1
原创 2.5D游戏 需求:两个Canvas一种跟随角色移动 一种固定在地图上的Canvas的设置
第一个Canvas:不随着Camera移动而移动的Canvas是作为场景地图的使用第2个Canvas:staticCanvas在屏幕上悬浮着不变位置的画布用来放置UI信息和弹窗是Camera移动而移动的Canvas...
2020-01-10 17:43:15
1065
原创 特殊情况下的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
187
原创 单机游戏体力恢复的思路
以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
1255
原创 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
216
原创 Unity第一个场景跳转到第二个场景的时候,loading进度条slider的设置
这里写自定义目录标题把这段代码挂载到Scence(0)上边把这段代码挂载到Scence(0)上边然后在主界面拥有的GameObject:默认背景 Image BG;开始按钮 Button startButton;然后是 Image LoadingPanelBG;LoadingPanelBG子集有一个进度条的Slider然后在空物体上挂载这个组件 把方法注册到Button的点击事件中...
2019-12-03 14:19:02
1364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人