自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 简单的使用事件传递消息

demo是实现了点击不同的按钮,MyInput传递按钮的名,TestAction接收对应的名,以进行对应的显示:①using System;using UnityEngine.UI;/// <summary>/// 脚本挂到所有按钮的父物体上,实现按钮点击响应事件/// </summary>public class MyInput : MonoBehavio...

2019-01-07 17:27:13 152

原创 动态打字机效果

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;/// <summary>/// 动态打字机效果/// </summary>public class T...

2018-12-06 14:06:05 231

原创 unity播放视频的方法

1、下载AVProVideo插件实现。可参考Demo_360CubeVideo案例实现,这是个全景视频展现。2、本次重点说下使用MovieTexture和Image实现简单的播放器方法实施:(1) 创建一个新的 material 资源文件并将其重命名为 “MovieMaterial”,并将其 shader 属性改为 Unlit/Texture,即不受光照影响的材质; (2) 在场景中...

2018-10-18 16:28:10 1795 2

原创 随笔记录之多播委托实现观察者模式

拿猫和老鼠的案例来说,代码如下:1 定义猫类:    class Cat    {        private string name; private string color;            public Cat(string name,string color)        {            this.name = name; this.color = ...

2018-09-29 18:17:07 157

原创 实现控制多种音乐播放

1,场景创建空物体AudioPlay挂载Audio Source组件2,脚本声明    public AudioClip[] audios ;                          public AudioSource source;      Inspector面板可见如下操作分别指定:3,audios的数组即存放我们所有的音乐。脚本可自行实现何时播放何种音乐:...

2018-09-29 14:54:25 869

转载 UGUI:Tab键切换InputField光标位置

一、设置所有inputField控件的navigation属性,原来的Automatic改成Explicit,并分别指定select up 和down.二、绑定如下脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine....

2018-06-12 14:06:28 1635

原创 项目随笔之Exists判断list集合中是否包含某一个元素 返回类型为true or false

举个常规栗子:        比如玩家已注册账号,在登录界面输入账号,需要拿输入框的数据同服务器数据库里的所有账号信息做查找,如果存在该账号并且对应密码正确,即登录成功。      List<TestUserData> userData = TestDataManager.Instance.GetUserData();        if (!userData.Exists(value...

2018-06-12 10:36:04 3259

原创 项目随笔之涉及的A*寻路算法

    A*寻路算法已经在众多游戏开发中所涉及,目前开发的项目是基于U3D引擎制作的2D像素类型端游,地形在运行之后由脚本创建,其中不同类型的遮挡层级关系依靠生成的不同z轴高度区分,地形整体呈现斜面,地形上的一切位置信息都要先将空间坐标转成格子坐标。故而于地形上的所有移动物体的运动都要通过A*算法实现。如果对A*算法了解不深,可以参考一只探路猫来先汲取一下精华https://www.cnblogs...

2018-06-01 19:25:30 403

原创 AssetBundle分组策略

1、把经常更新的资源放在一个单独的包里面,跟不经常更新的包分离2、把需要同时加载的资源放在一个包里面3、可以把其他包共享的资源放在一个单独的包里面4、把一些需要同时加载的小资源打包成一个包5、如果对于一个同一个资源有两个版本,可以考虑通过后缀来区分...

2018-05-29 11:33:21 316

原创 实现从本地获取AssetBundle包

1、在场景中创建物体并设置为预设,为其设置打AssetBundle包的名字和后缀;2、工程中创建Editor文件夹(不再过多阐述),编写脚本实现将项目设置的预设体打成AssetBundle包。此脚本放在Editor文件夹内(代码如下)using UnityEngine;using UnityEditor;using System.IO;/// <summary>/// 打包代码/// ...

2018-05-28 18:24:04 575

空空如也

空空如也

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

TA关注的人

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