Programme
文章平均质量分 73
Admin_Jhon
nothing 2 say
展开
-
Unity中LayerMask的学习手记
Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。LayerMask实际上是用Int32的32个位来表示每个层级,当这个位为1时表示使用这个层,为0时表示不用这个层。代码释义:LayerMask mask = 1 LayerMask mask = 0 LayerMask mask = ~( 1 public原创 2016-05-10 09:47:39 · 2193 阅读 · 0 评论 -
C# 反射手记
从代码中学习吧 可以把 TestInterface 块里的方法放进 Main 执行来对应的理解using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks;namespace R原创 2017-02-04 18:49:34 · 424 阅读 · 0 评论 -
Unity中多线程设计与实现
前言什么多线程在Unity中使用多线程能干什么举栗子的时间到了写在最后前言 因为项目后期,好久没有更博了。最近项目推上线了,突然闲下来了。想写的东西很多。就先从多线程开始吧。 个人对线程的理解还不够透彻,希望如果有更好的看法可以在评论区提出,感谢。什么多线程 在一个程序中,一些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”(Multith原创 2016-12-12 16:41:33 · 4805 阅读 · 0 评论 -
Unity C#(mono)编程原则
脑图脑图下载脑图 看不清的 右击 - 使用新标签页打开图片 脑图下载 点击这里原创 2017-02-03 10:54:48 · 563 阅读 · 0 评论 -
Proto-Gen-Lua 环境搭建编译、安装、使用
懒人直达 Proto-Gen-Lua(Auto)简介 官方介绍 Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define ho原创 2017-08-14 15:11:16 · 1158 阅读 · 0 评论 -
DllImportAttribute 常用知识介绍
引言 DllImportAttribute属性提供调用非托管函数的规范。在对托管代码进行P/Invoke调用时,DllImportAttribute类型扮演着重要的角色。 DllImportAttribute的主要作用就是给CLR指示哪个DLL导出您想要的调用的函数。相关DLL的名称被作为一个构造函数参数传递给DllImportAttribute。常用属性介绍EntryPoint 指原创 2017-10-11 14:27:28 · 1588 阅读 · 0 评论 -
Unity 与 .so\.a\.dll库文件、 C\C++\OC\Java 交互
简介 通用语言基础架构(CLI) 的设计思想是 代码间更容易的复用或者相互调用。 我们要使用 其他语言打包成的 库文件时,只需 创建 DllImport 的来声明。 需要引入 System.Runtime.InteropServices 命名空间。 形如: [DllImport ("libc.so")] private static extern int原创 2017-03-17 20:19:18 · 1679 阅读 · 0 评论 -
Lua与C\C++语言的交互-从编译源码开始
前言 Lua 本身是用 C 编写的,因此扩展和嵌入其他语言是非常便捷的。C函数和参数 C语言是用汇编实现的,在汇编语言中可没有函数的概念,与函数对应的是叫做子过程的东西,子过程就是一段指令,一个子过程与它调用的子过程之间通过栈来进行参数的传递交互。在一个子过程在调用别的子过程之前,会按照约定的格式将要调用的子过程需要的参数入栈,在被调用的子过程中,可以按照约定的规则将参数原创 2018-01-09 15:46:05 · 578 阅读 · 0 评论 -
Lua与C\C++语言的交互-C调用Lua
前言 首先需要明白的是 C与 Lua 的虚拟堆栈。 引用 Lua 官方的解释: The Stack Lua uses a virtual stack to pass values to and from C. Each element in this stack represents a Lua value (nil, number原创 2018-01-09 16:43:52 · 520 阅读 · 0 评论