注册 登录
  • 欢迎访问Sharezer Blog

2016年09月的内容

C#

【小工具】批量拷贝文件到某文件夹及子文件夹下

前言 在项目开发过程中,有时候会建一些文件夹,用来定义文件的结构。 建完文件夹并不一定就会马上放入文件。 比法说我经常会在文件夹Resources放一下Datas目录,用来存放策划提供的数据。 当文件夹Datas还没放入东西的时候,我就无法把目录上传到Git上。 这样策划也就看不到这个目录。 现在的主流做法是在空文件夹里放置一个.gitignore文件在里面比较实用,也不会觉得突兀。 这样一个一个文件夹拷贝太麻烦了,因此写了这个小工具。 界面 操作方式,选择文件,……继续阅读 »

sharezer 2年前 (2016-09-23) 648浏览 1评论 0个赞

Default

JS 通过方法名,判断方法是否存在,并执行

最近因为学习Laya的原因,重新接触了一下JS 在写状态机的时间突然有一个想法 当我从状态机得到一个样的状态,把他转换方法名,通过得到的方法名,能不能直接调用方法 比方说,当前的状态为TestState,判断TestState()是否存在,如果存在则执行this.TestState() 方法一 通过hasOwnProprety判断 var funcName = "TestFunc"; if (GameManager.prototype.hasOwnProperty(funcName)) {   &nb……继续阅读 »

sharezer 2年前 (2016-09-13) 698浏览 0评论 1个赞

Unity

AssetDatabase.AddObjectToAsset的问题

有两个类NodeGraph和StateNode,继承于ScriptableObject 现在将一个NodeGraph实例保存到Assets中 AssetDatabase.CreateAsset(curGraph, "Assets/Database/" + wantedName + ".asset"); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); 然后再生成一些StateNode的实例,插到这个NodeGraph的实例中 curNode.name……继续阅读 »

sharezer 2年前 (2016-09-06) 7861浏览 0评论 0个赞