
萌新备忘录
PalmAdorableTiger
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 关于静态代码执行顺序
using System;using System.Collections;using System.Collections.Generic;using System.Linq;public class Props : IShopGoodsInfo, IPropsAttributes, IGoodsAttributes{ #region 公共成员 public i...原创 2019-11-15 16:18:39 · 575 阅读 · 0 评论 -
Unity UGUI事件接口(EventSystems接口)
事件接口的触发条件using UnityEngine.EventSystems; /// <summary> /// 指针点击事件 /// *在组件可视的区域按下且抬起时指针处于区域内(按下离开区域后抬起不会触发) /// </summary> /// <param name="e...原创 2018-11-13 13:52:54 · 2242 阅读 · 1 评论 -
Unity string转enum(字符串转枚举)
点击跳转到原文YourEnumType enum = System.Enum.Parse( typeof( YourEnumType ), your_string );转载 2018-08-06 13:25:59 · 5140 阅读 · 0 评论 -
Unity UGUI背景图片自适应文字大小
背景的Image加上Layout Group组件和ContentSize组件。1.Pivot用来锚text的延生的的方向,(0,1)就是朝下。2.ContentSize就是用来自适应子对象的大小(横向或纵向)3.LayoutGroup(横向和纵向选适合的LayoutGroup),勾选Child Controls Size就是使用子对象原本的大小不改变。...原创 2018-07-18 09:42:12 · 4892 阅读 · 0 评论 -
获取所有变量名的字符串
System.Reflection.MemberInfo[] ne = this.GetType().GetMembers(); print(ne.Length); for (int i = 0; i < ne.Length; i++) { print(ne[i].Name); }参考链接:https:...原创 2018-06-20 11:42:47 · 868 阅读 · 0 评论 -
利用字符串获取变量名里的值
public class test:MonoBehaviour{ string str = "id"; public int num = 3; test2 te=new test2(); private void Start() { int myNum = (int)te.GetType().GetField(str...原创 2018-06-20 10:51:57 · 3246 阅读 · 0 评论 -
c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明的区别
原文链接using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 自定义装换{ class Program { static void Main(string[] args) { mycla...转载 2018-06-15 16:55:15 · 2949 阅读 · 0 评论 -
AssetsBundle 异步读取简单的一个方式(一个看了网上两天的程序员写的一个方式,这里没有花里胡哨只有实用的代码)
IEnumerator StartAB() { string path = Application.dataPath + "/StoreSystem/AsstesBundle/ui/icon";//先拿到文件路径 var myAbundle = AssetBundle.LoadFromFileAsync(path).assetBundle;//然后异步加载该...原创 2018-05-30 15:23:56 · 529 阅读 · 0 评论 -
读取XML的方法,看了网上很多,确实很简单。
XML文件<Store> <item> <elment id="101" name="交易品1" spriteName="avatar_Ahri_Yuzaoqian" cost="100"/> <elment id="102" name="交易品2" spriteName="原创 2018-06-04 09:40:52 · 606 阅读 · 0 评论 -
Get协程里的返回值
这里给出一个实例。 public static void LoadDicAbundle<type>(this MonoBehaviour @this, string path, out Dictionary<string, type> dic) where type : Object { IEnumerator enumerator = Start...原创 2018-06-04 09:16:37 · 3463 阅读 · 0 评论 -
如何让foreach 的var自动识别自己写的类型 (Unity萌新的备忘录)
public class Pack{ private Key[] pack; private Value[] packValue; /// /// foreach遍历,不用继承IEnumerable.只需要写一个带有IEnumerator的返回类型 GetEnumeraotr()方法。因为PackCollection继承了IEnumerator所原创 2018-01-10 11:02:02 · 603 阅读 · 0 评论 -
VS2017 切换回旧版属性封装。(Unity萌新的备忘录)
本文教萌新如何使用旧版的属性封装 相信大家在编程的时候都用过快捷属性封装的,但vs2017版的封装已经改成Lambda表达式。有的地方还是很不方便,这里就教大家怎么换回旧版的。步骤1: 步骤2: 步骤3: **找到代码样式,然后在右边说明找到针对属性、针对访问器、针对索引器、这三个是在一起的,然后把他们的选项修改成【程序块主体】就行了。 有的原创 2017-12-25 13:30:47 · 2213 阅读 · 0 评论 -
Unity四元素旋转(新手级)(Unity萌新的备忘录)
localRotion四元素旋转原创 2017-12-01 10:14:04 · 2217 阅读 · 0 评论 -
Unity格子类三消游戏【物体下落】小细节(Unity萌新的备忘录)
基于ITween插件下的格子类三消类游戏 相信很多刚学Unity的小伙伴和我一样,在做格子类三消游戏时,做了提示的环节后,会出现多生成的错误;前提是基于使用ITween插件做下落的情况下。 在使用iTween插件来下落的时候会造成误差,虽然不是很明显,一般很难仔细观察坐标这方面,但就是这一方面容易出现Bug。 在这里提示一个我碰到的状况。希望能帮助解决和我碰到一样情况的。我写了一原创 2017-11-13 17:31:29 · 3219 阅读 · 0 评论 -
Unity射线基础技巧附加检测的小例子(Unity萌新的备忘录)
unity3d射线的原理用法以及一个利用射线实现简单拾取的小例子最近开始研究U3D,它的强大就不多说了, 今天研究了研究射线相关东西,总结了些东西放上来,一来做个笔记,二来和大家分享分享!嘿嘿~ 如果有不对的地方希望指出哈 !- _ - 进入正题射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。 用途:射线应用范围比较广, 多用于碰撞检转载 2017-11-10 11:45:28 · 372 阅读 · 0 评论