c#高级
Unity高锦锦
我们不敲代码,我们是代码的搬运工。
展开
-
Some tips to use unity, eclipse....
F:http://sleepyrea.blogspot.com/2014/04/some-tips-to-use-unity-eclipse.htmlSetup: 1. Start with an Android project which will contain all the Android bits. 2. Prepare the Unity3d And转载 2015-11-24 12:18:42 · 511 阅读 · 0 评论 -
Unity常用[xxx]用法 特性
标记字段[Space] 可以与上面形成一个空隙,可以带参数[Space(30)] [Header(“XXX”)] 在Inspector面板上给定义的字段的上一行加段描述,可以将属性隔离开,形成分组的感觉 [Tooltip(“XXX”)] 在Inspector面板上鼠标移上定义的字段弹出描述 [Range(min, max)] 限制数值变量的取值范围并以滑动条显示在Ins...转载 2018-08-31 09:22:00 · 3847 阅读 · 0 评论 -
mysql MySqlConnection判断mysql是否连接成功and查看连接数和状态等
MySqlConnection conn = new MySqlConnection(connstr) //新建一个MySqlConnection数据库连接1、mysql> show status like '%connect%'; Connections,试图连接到(不管是否成功)MySQL服务器的连接数。 Max_used_connections,服务器启动原创 2017-10-19 09:59:14 · 12373 阅读 · 0 评论 -
记一次基于Unity的Profiler性能分析
A. WaitForTargetFPS: Vsync(垂直同步)功能所,即显示当前帧的CPU等待时间 B. Overhead: Profiler总体时间-所有单项的记录时间总和。用于记录尚不明确的时间消耗,以帮助进一步完善Profiler的统计。 C. Physics.Simulate: 当前帧物理模拟的CPU占用时转载 2017-09-05 15:26:09 · 269 阅读 · 0 评论 -
Singleton : Implementation in Unity3d C#
F:http://www.unitygeek.com/unity_c_singleton/Objective :Singleton is a very complex topic, In this, we try to understand basics and various implementation of Singleton in Unity3d using转载 2016-06-21 09:29:36 · 437 阅读 · 0 评论 -
c#中decimal ,double,float的区别
浮点型 Name CTS Type Description Significant Figures Range (approximate) float System.Single 32-bit single-precision floating p转载 2016-06-13 15:52:46 · 1167 阅读 · 0 评论 -
c# 可空类型
C#可空类型,看到定义懵逼了Vector3? varName;在使用的时候需要调用的是VarName.Value 才能够获得定义该类型的制。这样定义的好处是可以定义varName = null;和好用。只说这么多。MSDN说:可空类型可以表示基础类型的所有值,另外还可以表示 null 值。可空类型可通过下面两种方式中的一种声明:原创 2016-06-02 14:29:15 · 332 阅读 · 0 评论 -
C#委托与代理
原创文章如需转载请注明:转载自风宇冲Unity3D教程学院 C#委托与代理使用delegate的好处规则由publisher制定,统一,适合打框架,有类似c++头文件的好处。 而传统程序规则为 subscriber制定,分散。如果是个人开发,publisher是逻辑主类,subscriber是处理具体转载 2016-05-30 16:36:30 · 382 阅读 · 0 评论 -
C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事转载 2016-05-30 15:02:58 · 229 阅读 · 0 评论 -
string.IsNullOrEmpty()是什么意思啊
IsNullOrEmpty 是一种简便方法,它使您能够同时测试 String 是否为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing) 或其值是否为 Empty。其实就是判断字符串是空引用,或值为空。如刚定义一个字符串就是Empty(空)的原创 2015-11-27 18:01:36 · 18427 阅读 · 0 评论 -
C#比较字符串
.NET Framework 提供多个方法来比较字符串的值。下表列出并描述了这些值比较方法。方法名使用String.Compare比较两个字符串的值。返回整数值。String.CompareOrdinal比较两个字符串而不考虑本地区域性。返回整数值。String.CompareT原创 2015-11-27 18:15:29 · 1376 阅读 · 0 评论 -
Unity 几种优化建议
最简单的优化建议:1.PC平台的话保持场景中显示的顶点数少于200K~3M,移动设备的话少于10W,一切取决于你的目标GPU与CPU。2.如果你用U3D自带的SHADER,在表现不差的情况下选择Mobile或Unlit目录下的。它们更高效。3.尽可能共用材质。4.将不需要移动的物体设为Static,让引擎可以进行其批处理。5.尽可能不用灯光。6.动态灯光更加不要了。转载 2015-11-26 12:45:57 · 1201 阅读 · 0 评论 -
基于Unity3d 引擎的Android游戏优化
最近项目进入收尾阶段,之前对项目做了很多优化,mesh合并 ,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等,在IOS上还好,但是Android上,试过几款手机,从低端到高端,发现性能还是很差,所以又花了几天来研究摸索,终于把游戏性能搞定。记录下来,留作以后参考。 1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每转载 2015-11-26 12:43:17 · 1292 阅读 · 0 评论 -
Android 与 Unity3D 项目的整合的Bug
一、整合步骤 1、首先在Unity中将Unity3D项目build一下或者运行一下,需要在build settings——> platform中选择Android平台。编译好或者运行后, 就会在Unity3D项目的目录下\Temp\StagingArea中自动生成一个Android工程目录结构的包,这个包就是Android项目需要引用的包 (图1) 2、根据..\Temp\Stag转载 2015-11-26 17:01:50 · 1141 阅读 · 1 评论 -
总结使用Unity 3D优化游戏运行性能的经验
流畅的游戏玩法来自流畅的帧率,而我们即将推出的动作平台游戏《Shadow Blade》已经将在标准iPhone和iPad设备上实现每秒60帧视为一个重要目标。以下是我们在紧凑的优化过程中提升游戏运行性能,并实现目标帧率时需要考虑的事项。当基本游戏功能到位时,就要确保游戏运行表现能够达标。我们衡量游戏运行表现的一个基本工具是Unity内置分析器以及Xcode分析工具。使用Unity分转载 2015-11-26 12:45:07 · 518 阅读 · 0 评论 -
AssetPostprocessor 资源处理器
ssetPostprocessor lets you hook into the import pipeline and run scripts prior or after importing assets.AssetPostprocessor让你钩进导入管线,在运行脚本之前或导入资源之后。Note: This is an editor class. To use it you have...转载 2018-08-31 16:21:21 · 275 阅读 · 0 评论