上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 47 下一页

2015年8月8日

图片资源加密,Lua文件加密

摘要: 游戏开发中常遇到资源保护的问题。目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑。需要安全那就得耗费一定的资源去实现它。目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强。分析一下原理为:1,转格式:将需要加密的文件转为流的方式;2,加... 阅读全文

posted @ 2015-08-08 07:50 &大飞 阅读(599) 评论(0) 推荐(0)

2015年7月24日

命令行合并iOS的静态库

摘要: 使用lipo指令,将Device静态库和Simulator静态库合并为一个肥静态库,链接静态库的工程只需要链接这个肥静态库即可满足Device和Simulator的编译。在命令行工具中输入lipo -create build/Debug-iphoneos/libname.a build/Debug-... 阅读全文

posted @ 2015-07-24 13:42 &大飞 阅读(150) 评论(0) 推荐(0)

2015年7月17日

CSS 中 # 和 . 的区别

摘要: id:用来定义页面中大的样式,如栏目划分,顶部,正文,底部等;用#top的形式来定义;class:用来定义一些比较细节的样式,如具体的一个菜单,一行文字等,用.text的形式来定义。定义HTML中的标签,如ul,img,p等时,直接写:img{}以上摘自网络:#main和.main有什么区别:#ma... 阅读全文

posted @ 2015-07-17 18:58 &大飞 阅读(451) 评论(0) 推荐(0)

2015年3月18日

Provider:SSL提供程序,error:0 - 接收到的消息异常,或格式不正确

摘要: 我用笔记本的sql客户端去连服务器,正常连接。在页面中连接时,直接导致w3wp.exe崩溃,而且catch不到。在VS的IntelliTrace中跟踪,报“Provider:SSL提供程序,error:0 - 接收到的消息异常,或格式不正确”,网上多数的方法是不知所云。以下是上面所提到的同学的解决方... 阅读全文

posted @ 2015-03-18 23:56 &大飞 阅读(388) 评论(0) 推荐(0)

2015年2月8日

unity3d开发需要知道的一些常量

摘要: android下测试结果:Application.persistentDataPath:非调试模式下得出的路径名:/data/data/com.xxx.xxx/files在调试模式下(即打开Development Build)得出的路径名:/mnt/sdcard/Android/data/com.x... 阅读全文

posted @ 2015-02-08 00:15 &大飞 阅读(376) 评论(0) 推荐(0)

2015年2月5日

关闭 C4996 警告(_CRT_SECURE_NO_DEPRECATE)

摘要: 在使用VC 2005 的开发者会遇到这样的问题,在使用std命名空间库函数的时候,往往会出现类似于下面的警告:warning C4996: strcpy was declared deprecated出现这样的警告,是因为VC2005中认为CRT中的一组函数如果使用不当,可能会产生诸如内存泄露、缓冲... 阅读全文

posted @ 2015-02-05 14:25 &大飞 阅读(292) 评论(0) 推荐(0)

2015年2月4日

编写Lua函数库

摘要: 一个Lua库实际上是一个定义了一系列Lua函数的代码块,并将这些函数保存在适当的地方,通常作为table的域来保存。Lua的C库就是这样实现的。 作为一个完整的库,我们还需要写一个函数来负责把库中的所有公共函数放到table里,然后注册到Lua全局变量里,就像luaopen_*做的一样。 Lua为这... 阅读全文

posted @ 2015-02-04 13:12 &大飞 阅读(635) 评论(0) 推荐(0)

在Lua代码中调用C++函数(转载)

摘要: Lua代码中调用C函数对Lua来说至关重要,让Lua能真正站到C这个巨人的肩膀上。 要写一个能让Lua调用的C函数,就要符合lua_CFunction定义:typedef int(*lua_CFunction) (lua_State *L); 当Lua调用C函数的时候,同样使用栈来交互。C函数从... 阅读全文

posted @ 2015-02-04 10:31 &大飞 阅读(523) 评论(0) 推荐(0)

2015年2月3日

c#不可忍受之慢——谁是罪魁祸首

摘要: 前些日子,爆出N篇说c#/.net太慢的,要求删除c#/.net部分特性的文章。 撇开那些文章不说,c#/.net慢似乎是业界公认的铁则,不论大家如何证明c#/.net其实不比c++慢多少,但是应用程序级别的性能却依然这么慢。 那么c#/.net慢在哪里? 很不幸的是大部分c#程序是被大部分程序员拖... 阅读全文

posted @ 2015-02-03 09:22 &大飞 阅读(163) 评论(0) 推荐(0)

C#使用Advanced CSharp Messenger

摘要: Advanced CSharp Messenger 属于C#事件的一种。 维基百科中由详细的说明http://wiki.unity3d.com/index.php?title=Advanced_CSharp_MessengerAdvanced CSharp Messenger的特点可以将游戏对象做为... 阅读全文

posted @ 2015-02-03 08:56 &大飞 阅读(243) 评论(0) 推荐(0)

2015年1月29日

where T : class的含义

摘要: public void Request(List EntityList) where T : class{}这是参数类型约束,指定T必须是Class类型。.NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构类型where T : class | T必须是一个... 阅读全文

posted @ 2015-01-29 17:17 &大飞 阅读(162) 评论(0) 推荐(0)

C#中的Action<>和Func<>

摘要: 其实他们两个都是委托【代理】的简写形式。一、【action】指定那些只有输入参数,没有返回值的委托Delegate的代码:public delegate void myDelegate(string str);public static void HellowChinese(string strCh... 阅读全文

posted @ 2015-01-29 17:16 &大飞 阅读(809) 评论(0) 推荐(0)

2015年1月28日

lua API 小记3(lua虚拟机初始化)

摘要: 这些东西是平时遇到的, 觉得有一定的价值, 所以记录下来, 以后遇到类似的问题可以查阅, 同时分享出来也能方便需要的人, 转载请注明来自RingOfTheC[ring.of.the.c@gmail.com]1. 创建lua虚拟机lua_State *lua_newstate (lua_Alloc f... 阅读全文

posted @ 2015-01-28 11:17 &大飞 阅读(265) 评论(0) 推荐(0)

2015年1月27日

lua_call的使用

摘要: 在学习一门语言的时候,开始的时候就是不断熟悉其提供的API函数,只有熟悉了API函数的使用,才能在里面加入自己的思想,从而发挥作用达到自己的目的。今天学习的是lua_call,和该函数相似的函数分别是lua_pcall和lua_cpcall.这些函数的目的就是让我们能够执行压入栈中的函数,该函数可... 阅读全文

posted @ 2015-01-27 18:11 &大飞 阅读(2553) 评论(0) 推荐(0)

Unity Asset Server安装与配置

摘要: Server-side Installation 服务器端安装The Asset Server is designed to be a simple one-time installation on a server machine. Interacting with the Asset Serve... 阅读全文

posted @ 2015-01-27 15:44 &大飞 阅读(1307) 评论(0) 推荐(0)

C++与Lua交互(五)

摘要: 要将C++中的对象类型映射到Lua中,就不得不要先了解Lua面向对象的机制。在这里,我们先看一下Lua面向对象的实现基础——metatable,再以此实现C++对象到Lua的映射。Lua面向对象不得不先提一下Lua的几种函数写法,普通函数有两种写法:如果要将一个普通函数赋给一个表,有如下写法:如果函... 阅读全文

posted @ 2015-01-27 14:46 &大飞 阅读(216) 评论(0) 推荐(0)

C++与Lua交互(四)

摘要: 通过前几篇,我们已经对Lua的C API有了一定的了解,如lua_push*、lua_is*、lua_to*等等。用C++调用Lua数据时,我们主要运用lua_getglobal与lua_push*配合以达到目的。现在我们来试试用Lua调用C++数据。C++数据类型映射到LuaC++中数据类型有这么... 阅读全文

posted @ 2015-01-27 14:45 &大飞 阅读(324) 评论(0) 推荐(0)

C++与Lua交互(三)

摘要: 现在让我们再深入一点,去探索一下如何调用lua的函数、表。Lua与宿主通讯的关键——栈lua是个动态脚本语言,它的数据类型如何映射到C++这种静态类型语言中?lua是有GC机制的,这与C++手动管理内存相悖。如何解决这些问题呢?lua用一个抽象的栈与宿主语言交互,栈中的每一条记录都可以保存lua值。... 阅读全文

posted @ 2015-01-27 14:40 &大飞 阅读(195) 评论(0) 推荐(0)

C++与Lua交互(二)

摘要: 现在,我们一起探索一下如何将lua寄宿到C++中。宿主的实现我们在LuaWithCPPTest项目下,查看Source.cpp代码如下:#include #include #include using namespace std;extern "C"{ #include #includ... 阅读全文

posted @ 2015-01-27 14:39 &大飞 阅读(344) 评论(0) 推荐(0)

C++与Lua交互(一)

摘要: 引言之前做手游项目时,客户端用lua做脚本,基本所有游戏逻辑都用它完成,玩起来有点不爽,感觉“太重”了。而我又比较偏服务端这边(仅有C++),所以热情不高。最近,加入了一个端游项目,客户端和服务器都用了lua,各种玩法是让我眼界大开。在此,写下自己的心得与体会,希望能与大家共同探讨进步。环境搭建lu... 阅读全文

posted @ 2015-01-27 14:38 &大飞 阅读(292) 评论(0) 推荐(0)

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 47 下一页

导航