本文出处:SmartCat代码生成器
一款实用的代码生成器 希望给大家带来方便 也请大家多提需求和反馈bug http://ouchen.tech
本文出处:SmartCat代码生成器
一款实用的代码生成器 希望给大家带来方便 也请大家多提需求和反馈bug http://ouchen.tech
1、创建脚本 新建一个脚本继承 EditorWindow写一个静态方法并打上menuitem特性 方法内调用 GetWindow<类名>().Show();来打开自定义窗体2、常用生命周期函数 3 、常用类 Selection: 当前选中的一个或者一组obj PrefabUtility: 预制件操作相关类ColorUtility:颜色值转换JsonUtility:json字符串处理EditorUtility:编辑器打开保存文件对话框 进度条等编辑窗相关EditorGUIUtility:GUI辅助工具ComponentUtility:脚本辅助工具
看文章的同学一定都清楚协程是什么鬼在此不多啰嗦了。这里是要说 unity里面用协程进行网络通信的话是有很大的弊端的,当网络通信数据发送或者接收过程中数据量过大的时候,主线程明显会卡,因为协程只有在工作做完了的时候才会释放资源 这时候主线程才会继续向下执行,在这个过程中必然会给玩家用户带来画面停滞无响应的卡顿时间。你会看到一些游戏的进度条更新时候机械式增长 一顿一顿的那种 然后会卡住用户操作的 基本上都是www这种协程之类的操作干的。所以大家在网络通信方面不建议使用协程通信类。
自定义脚本属性显示的方式的方法:新建一个类 继承自Editor 特性标签CustomEditor 传入要扩展面板的MonoBehaviour类主要需要重写的方法是 void OnInspectorGUI() 特性标签标记后 该集成自Editor的类中 target属性就是目标类了可以使用serializedObject的FindProperty方法查找目标类的属性强转即可之后就可用EditorGui的相关方法在面板绘制该类的属性并传入修改后的值Editor类中还有其他几个可重写的生命周期函数请自行查看ps:继承Editor类的脚本请放在Editor文件夹下
Unity使用刚体时 如果不开启动力学并且用tranlate等强行更改position的方式对刚体进行位移操作的时候速度越快越容易发生穿透。如果只用这种移动方式将无法避免,下面说一下大概的解决方法。1、首先将Edit->ProjectSetting->Time中的Fixed TimeStep设置为跟游戏帧率差不多的值 这样方便物理引擎在运算时多少跟游戏逻辑同步2、更新位置前 算出目标位置跟当前位置间做射线检测 用来判断当前更新位置是否会穿透
access是文件数据库,这就意味着使用的时候是对磁盘文件不断的读写,因此access不支持高并发的程序,其最大并发连接数只有5个 而且不能做池 open close的之间很长。access最大容量基本上就2G 超过了你就添加不进数据了,每次删除数据后其显示容量不会变化,必须要进行数据库压缩修复操作才行。用vs调试程序连接access时 因为vs本身是32位 所以 accessdatabaseengine必须装32位的才行 服务器发布就可以装64位的 64位的可以突破单个对象2G限制 不知道是否可以影响到access的文件大小 还未验证一般程序只需一个单例连接access即可,web应用……
在lua中 设定 encoding为 default就ok
cmd命令行引号是特殊符号 如果参数要输入引号 那么一个引号就要用三个引号代替 百分号是两个
$("textarea").on('keydown', function (e) {if (e.keyCode == 9) {e.preventDefault();var indent = ' ';var start = this.selectionStart;var end = this.selectionEnd;var selected = window.getSelection().toString();selected = indent + selected.replace(/\n/g, '\n' + inden……
标签:JavaScript
一、CSharpCodeProvider提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成VB代码,可以使用VBCodeProvider。CreateCompiler():获取编译器的实例。二、ICodeCompiler定义用于调用源代码编译的接口或使用指定编译器的CodeDom树。每种编译方法都接受指示编译器的CompilerParameters对象,并返回指示编译结果的CompilerResults对象。CompilerAssemblyFromSource(CompilerParameters option, string source):使用指定的编译器,从包含源代码的字符串设……