代码没有一开始就写好的,都是优化出来的。
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
1.软件的生命周期(prdctrm) 计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码 (coding)->测试(testing)->运行与维护(running maintrnacne) 软件测试面试题集合(一) 2、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。
有时候需要显示货币和数量,特别是商店和道具用的最多,需要一个icon和一个数字,比如数字右对齐,icon根据count进行右移,效果如下 测试.
using UnityEngine; using System.Collections; namespace UnityEngine.UI { public class Empty4Raycast : MaskableGraphic ...
测试.gif 参数 using UnityEngine.UI; using UnityEngine.EventSystems; using System; using UnityEngine; /// /// 图片轮播组件 ...
测试.png using System; using System.Collections.Generic; namespace UnityEngine.UI.Extensions { /// /// Curved text.让文本按照曲线进行显示 【注意对Image的变形 也是可以的】 /// 说明: 对Text的操作就和 shadow 和 outline 组件类似。
setting.png 将脚本QuickToggle放置到Editor目标下 /* Copyright 2017, Jeiel Aranal Permission is hereby granted, free of charge, t...
unity文本大小自适应文本框第一种方法 图片.png using System.Collections; using System.Collections.
图片.png 图片.png 图片.png 图片.png 图片.png 图片.png 图片.
图片.png https://www.cnblogs.com/Jason-c/p/7766021.html http://blog.csdn.
using UnityEngine; using UnityEngine.UI; using System.Collections.Generic; [ExecuteInEditMode] public class VirticalText : Ba...
图片.png 图片.png // 遮罩shader Shader "Custom/CircleMask" { Properties{ _MainTex("MainTex", 2D) = "white" ...
# class Info(object): # def __init__(self,name,age,score): # self.
测试.png using UnityEngine; using UnityEngine.UI; using System.Collections.
测试.png using UnityEngine; using UnityEngine.UI; /// /// 链接下划线的制作 /// public class UnderLine : MonoBehaviour { ///...
测试.png 测试语句:哈哈[技能]这也可以 using System; using System.Collections.Generic; using System.
测试.png using UnityEngine; using System.Collections; using UnityEngine.
直接挂载到组件上面,打包apk测试即可 using UnityEngine; /// /// 录音播放 /// public class MicroPhoneManager : MonoBehaviour { //...
List.Sort有三种结果 1,-1,0分别是大,小,相等 升序降序比较,默认List的排序是升序排序 如果要降序排序,也很简单,只需要在前面加一个负号 List tmp = new List(){5,1,22,11,4}; // 升序 tmp.
例如将 #00FFF4FF 转换成 Color,或者将一个color转换成#00FFF4FF格式 /// /// color 转换hex /// /// /// public static string ColorToHex(Color color) { int r = Mathf.
支持text文本根据内容显示,显示不了的进行滚动显示http://www.cnblogs.com/Cocomo/p/5647405.html 测试.
测试.png using System; using System.Collections; using System.Collections.
先是一个key,value的键值对,实现思路是:先遍历获取到整个table的key值,然后对key值进行升序或降序,根据排序后的key值以此取出table里面的数据进行临时存储,得到排序后的table 测试地址:https://c.
string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]转成string: string str = System.
效果可以看下面的图,实现窗口的拖拽放大缩小 测试.gif 设置panel的瞄点为左上角,设置point值 X:0,Y:1,按钮的图右下角放置,瞄点为panel的右下角,按钮挂载当前脚本,赋值panel对象即可 设置.
Tools/ResourceChecker,打开窗口即可查看 using System; using System.Linq; using UnityEngine; using UnityEngine.
新建材质球,赋值该shader,将材质球复制到image上即可置灰image Shader "UIEffect/ImageGray" { Properties { [PerRendererData] _MainTex("...
unity3d相机拖拽移动脚本,结合easyTouch,不提供easyTouch插件,此脚本需easyTouch5支持,下载easyTouch后把脚本放到工程即可,然后按下面的图示例就可以了 相机组件层级设置.
项目中需要有一个scrollRect组件可以左右拖拽角色头像进行滚动,同时在长按角色头像的时候能移动角色头像与滚动列表下面的角色组进行交换,这就遇到了scrollrect与onDrag的组件冲突问题,这里做了一个解决办法 测试效果.
using UnityEngine; public class NwtWork : MonoBehaviour { private float time = 0f; void Update() { time += Time.
测试.png using UnityEngine; /// /// 脚本挂载到模型即可,模型添加 collider,isTrigger为true /// public class ModelRotation : MonoBehaviou...
支持多行文字,底图随着文字的长度变化而自适应大小,比如游戏中常见的聊天系统,信息中都会有一个信息的底图,底图会根据文字的长宽而发生变化,例如QQ聊天也是如此的功能,unity中UGUI实现完全不需要一句代码就可以实现,具体的看下面的截图,然后自己去做一下测试就好了 测试效果.
挂载到对象即可,然后注册回调做down和up的处理 using UnityEngine; using UnityEngine.EventSystems; public class PushListener : MonoBehaviour,IPointe...
测试.png 直接将脚本挂载到进度条image对象上即可,这种方式可以解决当进度条使用图片的时候,防止图片拉伸变形 using UnityEngine; using UnityEngine.
直接挂载到模型上 using UnityEngine; using System.Collections; public class OnDrag : MonoBehaviour { //目标物体 public Transform ...
使用到的是Newtonsoft.Json动态库,下载地址:http://www.newtonsoft.com/json using Newtonsoft.
unity将object[]或者string对象转换成枚举enum protected override void OnSetData(params object[] datas) { string str = datas[0].
更新UI上image的旋转与transform的旋转一致 using UnityEngine; using System.Collections; [AddComponentMenu("MiniMap/Map arrow")] public clas...
测试使用 using UnityEngine; using UnityEngine.UI; /// /// 测试使用 /// public class Test : MonoBehaviour { Button but; priv...
通用的编码格式为UTF8 ,你也可以修改codingType类型获取想要的编码格式的结果 using UnityEngine.UI; using System; using UnityEngine; /// /// 编码类型 /// public...
将需要的byte []数组转换成json文件字符进行传递与解析使用 LitJson.dll可网上下载 using System; using InternalModule; using Json; using UnityEngine; using Li...
新建材质球,设置图,新建image,赋值材质球即可 Shader "ImageEffect/MaskIcon" { Properties { [PerRendererData] _MainTex("Sprite Tex...
新建材质,材质指定该shader,然后将材质球拖拽到image上面,效果就显示出来了 图片.png Shader "UI/ImageGreyShader" { Properties { [PerRendere...
时分秒显示 public string FormatTime(int totalSeconds) { int hours = totalSeconds / 3600; string hh = hours < 10 ? "0" + hours : hours.
using UnityEngine; using System.Collections; using DG.Tweening; public class NewTipsPanel : BaseNewComponent { private Tr...
直接挂载到需要拖拽的每个对象上就可以了 图片.png using UnityEngine; using System.Collections; using UnityEngine.
深入理解C# 静态类与非静态类、静态成员的区别 静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。
这不是一个完整的,但是实现了难点部分,剩下的就是一些UI表现了,关卡设计也很简单,里面都提供了接口 图片.png using UnityEngine; using System.
using UnityEngine; using System.Collections; public class HeroColtrol : MonoBehaviour { private Rigidbody2D HeroRd; p...
using System; using UnityEngine; public class TestPanel : MonoBehaviour { private UIToggle tog; private UIButton b...