qq_30168505的博客

初入编程界的彩笔一枚的转载博客集

Tolua使用笔记六:在lua中操作C#的委托事件与在lua中对Unity的GameObject的操作

案例十一: 该案例主要讲解的是再Unity中对于C#中的委托的一些操作的方法

2017-04-24 21:07:59

阅读数 2750

评论数 2

Tolua使用笔记五:lua中遍历访问c#的Dictionary类对象与枚举类型

这一部分主要讲的是如何在lua代码中访问C#中的Dictionary对象与枚举类型,相比之之前的算是比较简单的了,基本上看一下就完全会使用了 案例9: lua访问C#中的Dictionary 首先:作者也说过,对于这个例子中的方法BindMap()方法无需可以关注,这个只是为了保证例子可以独立运行...

2017-04-23 13:49:15

阅读数 2410

评论数 1

Tolua使用笔记四:lua中的多线程与数组的获取

案例七: 在这里,总有种被作者套路的赶脚,众所周知,在Lua中不存在那种传统意义上的多线程,所谓的多线程都是基于协程而实现的,所以Lua中的线程也都只是那种协作式的多线程,而无法实现那种抢占式的多线程的效果,这也就导致有些效果我们无法得到实现~~~ 如果有的时候真的需要那种抢占式的效果,可以考虑使...

2017-04-09 04:12:41

阅读数 2270

评论数 1

Tolua使用笔记三:Tolua协程用法

案例5: 这一章讲的是lua中的协程 如果我没记错的话,lua中没有多线程,只有协程,lua的协程自带的用起来有点局限性,Tolua中协程由于重写了部分的方法,变得更加方便了 核心代码如下: function CoFunc() print('Coroutine started') ...

2016-10-08 00:17:56

阅读数 7365

评论数 2

Tolua使用笔记二:lua与C#的函数,变量交互方法

接着上一回的接着讲: 案例三: 到这里久终于到了大家最感兴趣的地方了,热更新的价值就在于用脚本语言写逻辑,这样可以实现逻辑的频繁改动而不用每次更新都重新下载。 而这个过程中必然涉及到C#对lua的一个逻辑调用,而这个例子实现的就是C#的函数的调用 核心代码如下: private strin...

2016-10-06 21:05:00

阅读数 7830

评论数 5

Tolua使用笔记一:开始使用Tolua的准备工作与lua文件读取方法

其实作者自带的那个说明已经很详细了,不过为了赚点访问量,我还是自己也来简单的使用说明,顺便最近自己用的多,复习一下. 对于Tolua插件,我的介绍是基于作者自带的框架工程之中的那10个样例来做的~~ 具体样例的位置如下: 现在就让我们开始Tolua的学习吧! 案例1: 按照程序员的传统,学习一样...

2016-10-06 16:50:22

阅读数 8873

评论数 2

Tolua基本使用指南及坑点介绍

首先声明,本人萌新,并不是很了解Tolua的原理,所以有说错的勿喷,本文旨在大概介绍Tolua插件的使用过程及方法 第一步:C#中调用lua方法 这个通过使用命名空间LuaInterface 来获得作者提供的基本接口 首先创建一个lua的虚拟机 然后调用内置的初始化方法,然后就相当于你的程序中的L...

2016-09-16 01:33:26

阅读数 2268

评论数 2

颓废的人生,也许是时候重新启程了

想想:一跃3年,从一个什么都不懂的萌新,怀着满心的希望与朝气,跨入了大学的殿堂,怀揣这期待与美好的未来,一次次承受着沉重的打击,好在过往之下,我还获得着实坚强,无论如何,我最终也没有彻底放弃,总算坚持下来,不算尤其成功,也算是终归所属,找到了一份目前看来应该是还算喜欢的工作。 很多时候不喜欢旧事...

2017-04-08 13:14:11

阅读数 527

评论数 1

站在巨人的肩膀上——Linux信号量操作

感谢那些让我度过此学海的无名勇士 信号量简介: 在对于临界区资源管理的过程中,多个程序同时访问一个共享资源经常容易引发一系列问题:如死锁,结果不唯一等等, 在1965年,由荷兰科学家E.W.Dijkstra提出了一种新的进程同步工具,信号量及其PV操作。 对于信号量的定义是这样的:   ...

2016-11-05 02:33:47

阅读数 9742

评论数 0

lua的数学库列表

lua的数学库列表简介

2016-10-08 15:46:19

阅读数 511

评论数 0

Lua神奇之旅~~lua中的变量

对于脚本语言lua,它采用的是自动内存管理机制,所以使用时无需考虑内存的释放和分配,直接用即可 他的变量类型为以下8种: nil  nil是一种特殊的类型,它只有一个值nil , 主要功能就是为了区别lua中其他的值,Lua中的对于他的定义是一种“无效值”,类似于C++中的NULL boole...

2016-10-07 23:25:15

阅读数 2197

评论数 0

深入浅出MFC:MFC的CommandRouting(命令传递)

上回,我们成功地将消息传递网架构了起来。 在这个传递网之中,如果消息需要从子类流向父类,那么是再简单不过的事了,可是在MFC中用来消息传递的C++类并不是单线传递的,作为Application Framework的重要结构之一 Document/View框架也具有处理消息的能力,(可能你还不了解D...

2016-10-05 21:45:35

阅读数 468

评论数 0

深入浅出MFC:MFC的MessageMaping

~~~~终于快到MFC的6大关键技术的尽头了~~

2016-10-04 15:55:23

阅读数 481

评论数 0

勿在浮沙筑高台:关于宏定义的几个小技巧

大道不过三俩行,说破不值一文钱~~ 假如有过C++应用程序开发的经历,相信很多时候经常会遇到一些莫名其妙的宏定义,宏展开之类的~~ 其实用法很简单,一旦说破就什么都没了,只是经常让人疑惑,为什么要用宏定义,直接写不好么? 答案是但凡是用宏定义的地方都可以用正常写法完成,但是又是宏定义会带来很...

2016-10-04 00:36:29

阅读数 723

评论数 0

深入浅出MFC:再来一发~~~MFC的Persistence(永久保存)机制

这一部分:侯捷大大说要模拟的东西太多了,所以没有了样例工程,说实话还有点小失落呢~~~~~~ 原本不准备写这次的笔记了,不过想想还是记录下来,至少以后留个念想~~, (还有一件事:侯捷大大说在第8章会详细地剖析这部分内容,所以后面我应该还是会有机会来详细的看看这个模块的内容~~~~小惊喜。。。暂时...

2016-10-01 22:00:36

阅读数 864

评论数 0

深入浅出MFC:MFC 的 Dynamic Creation(动态创建)

上回提要:在我们实现了我们的类型识别,不过在这里,光输出还不够,我们还需要一个类型比较的方法:实现起来也是极其简单的 BOOL CObject::IsKindOf(const CRuntimeClass* pClass) const { CRuntimeClass* pClassThis = G...

2016-10-01 14:44:24

阅读数 1258

评论数 1

深入浅出MFC:MFC中的的RTTI实现

在了解了MFC的基本运行的流程之后,让我们再来看看一个特殊的问题:如何在运行的过程中动态地保存一个对象的类型信息并判断得到其类型 虽然在很早之前,C++就已经原生的实现了RTTI特性,只需要通过使程序包含该头文件 ,然后使用typeid 运算符即可直接获取对象的类型,但是对于更早出现的MFC,一开...

2016-09-29 09:51:53

阅读数 848

评论数 0

深入浅出MFC:MFC的程序的初始化过程

对于一个标准的MFC的程序,弃去细枝末节,其主要的初始化流程主要如下: 首先是基本类的内容的声明与实现: 这些通常由VS内部自动生成,包含了一些MFC类的基本结构: //MFC.h #pragma once //最基础的基本类型的定义 #define BOOL int #define TRUE ...

2016-09-27 23:34:28

阅读数 1642

评论数 0

深入浅出MFC:MFC的消息机制

对与这一部分如果有不理解,请先学习设计模式中的观察者模式与命令模式(手动微笑) 对于一个Windows程序,在进行完基本的初始化工作之后,则就将开始进行最最重要也是难以理解的部分:消息循环与消息映射 最简单的消息循环不过如下: while (GetMessage(&msg, ...)) {...

2016-09-26 21:50:21

阅读数 1727

评论数 0

深入浅出MFC:窗口类的注册与窗口的诞生

对于一个Windows程序的开始,需要做一些准备工作,目的是为了进行一些基础的初始化和产生应用程序的工作舞台——窗口,当然这个过程已经没有什么难度,API函数CreateWindow 已经封装好了这一切,不过在此之前还需要预先进行窗口结构的定义和窗口函数的定义,注册该窗口(程序在产生窗口之前必要通...

2016-09-26 17:38:42

阅读数 2284

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭