![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity3d
文章平均质量分 67
游戏Lan
Game .....
展开
-
unity3d-C#集合和范型
System.Arrayusing System;namespace TestCSharp{ #region MainCalss class MainClass { public static void Main(string[] args) { //初始 int[] charL原创 2014-12-10 17:21:31 · 846 阅读 · 0 评论 -
Unity3d-AssetBundle基本格式分析
参考disunity 和云风的分析写的C#版本的 AssetBundle基本格式分析工具:https://github.com/chenanbao/AssetBundleReaderAssertBundle文件头: public void Read(ByteArray bs) { signature = bs.Read原创 2015-04-08 15:11:57 · 2242 阅读 · 3 评论 -
Unity3d-模型描边和混色Shader
游戏中很常见的一个模型描边shader,不用自己写,话不多说祭出Shader利器Shader Forge。实际效果:编辑效果:生成代码:// Shader created with Shader Forge v1.03 // Shader Forge (c) Neat Corporation / Joachim Holmer - http://www.acegikmo.c原创 2015-03-18 15:49:01 · 2400 阅读 · 0 评论 -
Unity3d-向量Vector3
向量表示的是方向和大小,与位置距离无关三维空间的表示如下在unity3d中采用的struct来描述的Vector3namespace UnityEngine{ public struct Vector3 { public float x; public float y; public float z; }}原创 2015-02-25 19:08:54 · 2285 阅读 · 0 评论 -
Unity3d-旋转Quaternion、Matrix4x4、 Euler
矩阵:Matrix4x4namespace UnityEngine{ public struct Matrix4x4 { public float m00; public float m10; public float m20; public float m30; public float m01; public float m11; public float原创 2015-02-26 13:06:52 · 4263 阅读 · 0 评论 -
Unity3d-四元数到矩阵的实现
//Quaternion.cppvoid QuaternionToMatrix (const Quaternionf& q, Matrix3x3f& m){ // If q is guaranteed to be a unit quaternion, s will always // be 1. In that case, this calculation can be optimiz原创 2015-02-27 10:04:56 · 2344 阅读 · 0 评论 -
Unity3d-通讯方案选择
通讯方式:1.WWW、WWWForm、System.Net.HttpWebRequestwww:http://docs.unity3d.com/ScriptReference/WWW.htmlwwwForm:http://docs.unity3d.com/ScriptReference/WWWForm.htmlSystem.Net.HttpWebRequest:http://msd原创 2014-12-11 15:42:54 · 1188 阅读 · 0 评论 -
Unity3d-C#之语法特性
?? 运算符:http://msdn.microsoft.com/zh-cn/library/ms173224(v=VS.100).aspx?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默认值。 如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。下面代码源于Unity3d 4.6UI系统源码:UI / Unit原创 2014-12-15 12:32:59 · 1265 阅读 · 0 评论 -
Unity3d-内建编辑器样式
原文:http://kwnetzwelt.net/wordpress/archives/2200如上图红框所示使用了OL TextField样式,显示为如下图的灰色横条、绿色按钮。 下面是所有的内建样式:AboutWIndowLicenseLabelAC LeftArrowAC RightArrowAnimationCurveEditorBackgroundAnim翻译 2014-12-11 14:11:42 · 1368 阅读 · 0 评论 -
Untiy3d-c#搞定函数之delegate,event, lambda,Func,Action
delegateeventlambdaFuncAction原创 2014-12-10 18:44:51 · 1288 阅读 · 0 评论 -
Unity3d-C#之where
where简单的说就是做范型约束,更多内容参见官方文档:http://msdn.microsoft.com/zh-cn/library/bb384067.aspxnamespace TestCSharp{ class BaseView { public int ViewId; public string ViewName; p原创 2014-12-11 12:07:32 · 2264 阅读 · 0 评论 -
unity3d-c#学习前须知
微软官方学习资料:C# Tutorials:http://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspxC# Programming Guide:http://msdn.microsoft.com/en-us/library/67ef8sbd.aspxUnity中使用的C#是裁剪版本的,所以我们必须了解哪些原创 2014-12-10 12:14:43 · 828 阅读 · 0 评论 -
Unity3d-反编译C#和提取资源
使用MonoDevelop查看代码 1.解压缩一个Ipa文件,找到如下目录2.拖拽一个Assembly-CSharp.dll文件到MonoDevelop工具栏,即可查看C#代码其他C#反编译工具:.NET Reflector:http://www.red-gate.com/products/dotnet-development/reflector/.NET Refl原创 2014-12-10 11:40:15 · 3499 阅读 · 1 评论 -
Unity3d-C#之Delegate和Event疑惑?
1.如果多次注册同一个事件处理函数时,触发时处理函数是否也会多次触发?using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace TestCSharp{ class Animation { public delegate voi原创 2014-12-11 11:01:44 · 1175 阅读 · 0 评论 -
Unity3d-C#入门基础
Unity主要支持3种语言: C# (pronounced C-sharp), an industry-standard language similar to Java or C++; UnityScript, a language designed specifically for use with Unity and modelled after JavaScript;Boo,原创 2014-12-10 11:01:28 · 1019 阅读 · 0 评论 -
Unity3d-除了C#还需要学习什么语言?
在Ios和WP平台上无法使用Mono Reflection来做代码热更新,所以一些业务逻辑部分需要使用脚本来维护,下面列出一个脚本插件以供选择:CSLightStudio:https://github.com/lightszero/cslightcoreScorpio:https://github.com/qingfeng346/Scorpio-CSharp原创 2014-12-10 13:58:59 · 1971 阅读 · 0 评论 -
Unity3d-常用插件
Unity4.6版本2d和ui功能已经较为完善了,但老项目中还是以用2dToolKit、Uni2d、Ngui居多。下面列举了一些常用插件: 2d帧动画插件-2D Toolkit:https://www.assetstore.unity3d.com/en/#!/content/908骨骼动画插件-Uni2D:https://www.assetstore.unity3d.c原创 2014-12-10 15:19:36 · 1106 阅读 · 0 评论 -
Unity3d-简单的2d序列帧动画编辑
一个简陋的的2d序列帧动画编辑工具,本来是打算支持骨骼动画,分割单张序列图等功能,后因项目转型停止开发了。工具开源放在github上,代码很乱:https://github.com/chenanbao/2D_AnimationEditor 主要包含如下二个基本功能:1:多张序列图合并大图功能,裁剪透明和旋转最大合理利用空间。2.动作帧序列编辑原创 2015-04-08 18:23:40 · 3065 阅读 · 0 评论