- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Unity内存管理
图解内存管理进行本文之前请各位读者务必要对托管堆有一个清晰的认识,如果对.NET托管堆还有不清楚的地方可以查看我的上一篇文章 Profiler深挖-托管堆(9) https://connect.unity.com/p/profilershen-wa-tuo-guan-dui-9线程栈:保存着函数的调用顺序以及参数的传递,包括局部方法体中的值类型变量都保存在线程栈中。线程栈中的值类型变量...
2019-08-20 15:45:53 385
原创 如何使用C#打开baidu
using System;using System.Diagnostics;using System.Reflection;using System.Runtime.InteropServices;public class Myclass{ static void Main(string[] args) { Process exep = new Pro...
2019-03-16 11:59:46 329
转载 unity 常用/有用attributes
举两个例子,在变量上使用[SerializeFiled]属性,可以强制让变量进行序列化,可以在统一的编辑器上进行赋值。在类上使用[RequireComponent]属性,就会在类的游戏物体上自动追加所需的组件。以下是统一官网文档中找到的所有属性,下面将按照顺序,逐个对这些属性进行说明和小的测试。部分例子使用了统一官方的示例。UnityEngineAddComponentMenu可以在UnityEd...
2018-03-30 17:51:19 313
转载 unity3D 编辑器扩展,MenuItem 和 ContextMenu 的使用方法
官方也有一个文章,举了 MenuItem 类的一些使用方法,传送门: 点击打开链接首先是unity顶部菜单栏的一些用法,如图:注意:MenuItem是编辑器类,所以技能导入 using UnityEditor; 命名空间,且一般我们的类也不是集成自MonoBehaviour的,而是集成ScriptableObject的。最普通的MenuItem调用:[MenuItem("MenuItem/普通的顶...
2018-03-30 17:28:22 427
原创 Application类:数据文件路径详解
数据文件路径:总共有四个属性,分别为:dataPath、persistentDataPath、streamingAssetsPath、 temporaryCachePath基本语法:public static string dataPath { get ;}dataPaht是包含游戏数据文件夹的路径,权限为只读,返回的是一个相对路径,即对于不同的游戏平台返回的路径是不一样的。Unity Edito...
2018-03-15 21:50:32 4162
转载 C#中IDisposable的用法
一、IDisposable的接口定义如下 public interface IDisposable{ // Summary: // Performs application-defined tasks associated with freeing, releasing, or // resetting unmanaged resources. void D...
2018-03-10 20:40:06 1555
转载 .NET体系结构
转载自:http://www.cnblogs.com/justnow/archive/2007/01/11/justnow.html .NET体系结构 ...
2018-03-10 11:04:34 2127
转载 C#中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Ob...
2018-03-05 20:22:23 105
原创 屏幕坐标转世界坐标(小球发射)
using UnityEngine;public class GunFollow : MonoBehaviour{ public RectTransform UGUICanvas; public Camera mainCamera; void Update() { Vector3 mousePos; RectTransformUtility.Sc...
2018-03-02 18:01:18 279
原创 UGUI动态更换图片
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Pai : MonoBehaviour { void Start() { Texture2D img = Re
2017-05-15 17:17:07 609
转载 c++11新特性
1:nullptr和std::nullptr_tc++允许你使用nullptr取代0或NULL,用来表示一个pointer(指针)指向所谓的 no value(此不同于拥有1个不去定值),这个新特性特别能帮助你在“null pointer”被解释为一个整数值是避免误解。例如:void f(int);void f (void*);f(0);f(NULL);f(nullptr)
2016-07-15 15:17:19 339
原创 值得学习的C语言开源项目
- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/web
2016-03-29 13:39:03 1250
转载 c11的数组模容器
Array 是一种大小固定的顺序容器。array 的申明:template class T, size_t N>class array;Array内部只存储所包含的数据,哪怕是大小也只不过是个模板参数。和普通使用‘[]’语法申明的数组相比,只不过显得更加高效(操作高效),因为这个类添加了一系列的全局成员函数用来操作这些元素。下面来列一些主要的操作:// ‘[]’ 操作#include #in
2015-12-16 10:26:56 387
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人