- 博客(24)
- 资源 (9)
- 收藏
- 关注
转载 在ios android设备上使用 Protobuf (使用dll方式)
如果你的工程可以以.Net 2.0 subset模式运行,请看这个帖子中的方法。地址:http://game.ceeger.com/forum/read.php?tid=14359&fid=27如果只能以.Net 2.0下运行,就可以继续往下看了。========================================================
2014-11-24 14:31:32 1026
转载 Unity手游之路<四>3d旋转-四元数,欧拉角和变幻矩阵
今天我们来谈谈关于Unity中的旋转。主要有三种方式。变换矩阵,四元数和欧拉角。定义变换矩阵可以执行任意的3d变换(平移,旋转,缩放,切边)并且透视变换使用齐次坐标。一般比较少用到。Unity中提供了一个Matrix4x4矩阵类四元数“四元数是最简单的超复数。 复数是由实数加上元素 i 组成,其中i^2 = -1。 相似地,四元数都是由实数加上三个元素 i、
2014-11-24 14:17:33 762
转载 每天30分钟看Shader--(1)HLSL固有函数 【Intrinsic Functions (DirectX HLSL)】
Intrinsic Functions (DirectX HLSL)The following table lists the intrinsic functions available in HLSL. Each function has a brief description, and a link to a reference page that has more detail ab
2014-11-24 10:16:05 1453
转载 Unity3D 开发之shader教程(浅谈光照之漫反射diffuse)
尊重他人智慧成果,欢迎转载,请注明作者 心若透明,原文地址 http://www.cnblogs.com/ubanck/p/4105941.html 在游戏开发过程中,光照应该是必不可少部分,当然,这是指大多数的稍微大型一些的3D游戏会需要,给模型或者山山水水加上光照,会看上去更加的真实,获得更好的体验。一个本身不发光物体显示什么颜色,在于本身反射什么颜色,比如一块石头,在太阳光的照射之
2014-11-20 11:06:42 871
转载 Unity shader 官网文档全方位学习1
What?? Shader,看起来好高级的样子,是的,这是Unity中高级进阶的必备。因此,兄弟我就在此记下我学习官网的一些心得。此为一。主要介绍些Surface Shaders的知识。具体的大家也可去官网(如下)学习。http://docs.unity3d.com/Documentation/Components/SL-SurfaceShaders.html一、概念篇
2014-11-20 11:00:12 1047
转载 关于Unity3D内置Blinn Phong光照模型计算在移动设备上的曝光问题
Unity3D的surface shader用起来很是方便,比直接的cg写起来省事的多,而且有很多现成的东西可以include,比如光照部分就是,常用的lambert, blinn phong都提供了现成的实现,但是最近在做specular时发现,内置(https://unity3d.com/unity/download/archive下载全部内置shader source或{unity
2014-11-20 10:38:17 1077
转载 JIT 编译 LUA常见库和工具
JIT 编译 (JIT compilation),运行时需要代码时,将 Microsoft 中间语言 (MSIL) 转换为机器码的编译。interpretation:解释就是把源程序以句为单位,每句每句的解释并执行,如果语句出现在循环体当中,比如循环10次,该语句就要被解释执行10次.不产生目标代码.compilation:编译是把源代码一次性翻译成目标代码,目标代
2014-11-13 19:05:54 1984
转载 cocos2dx 使用Luajit将Lua脚本编译为bytecode,从而实现加密
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码:1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件2、开始--运行--cmd3、luac -o out.lua 1.lu
2014-11-13 18:33:39 943
转载 uLua运行LuaJIT编译后的bytecode文件
本人的开发环境是Mac,所以以下操作均在Mac下完成!!! 1.获取LuaJIT!地址http://luajit.org/ 注意!!!!!============>>>>> uLua uses LuaJIT 2.0.2 which can be obtained from http://luajit.org/ 一定要下载LuaJIT 2.0.2 (当前release
2014-11-13 18:30:17 1269
转载 Unity3d 创建并使用dll
出于代码保密、使用原生Win32或调用第三方库等各种原因,在Unity3d项目中是有对dll使用的需要的,这周弄了一段时间,在这里做个总结。其实如果细心的人会发现,在Unity3d官方文档里面是有提到这个话题的,这里面我简单列举一下规则吧。 Using Mono DLLs in a Unity Projectfile:///D:/Program%20Files%20
2014-11-13 10:47:30 1060
转载 Unity在Android和iOS中如何调用Native API (2)
接着上回的话题继续说明。2. 简单的C# -> C++ -> Java/ObjC -> C#的异步回调实现这里以在Native层计算加法,然后将计算结果通过异步回调的方式返回给C#层。首先需要在Unity里声明回调的接口,如下所示:using UnityEngine; public class UnityCallback : MonoBehaviour { public vo
2014-11-13 10:44:55 727
转载 Unity在Android和iOS中如何调用Native API (1)
本文主要是对unity中如何在Android和iOS中调用Native API进行介绍。首先unity支持在C#中调用C++ dll,这样可以在Android和iOS中提供C++接口在unity中调用。利用这一特性,可以扩展unity的功能。例如集成和调用第三方库。同时为了满足对unity接口的一致性,可以考虑在android和iOS上提供相同的接口供C#调用。这里列举以下两个例子。1
2014-11-13 10:41:54 814
转载 在ios android设备上使用 Protobuf (使用dll方式)
如果你的工程可以以.Net 2.0 subset模式运行,请看这个帖子中的方法。地址:http://game.ceeger.com/forum/read.php?tid=14359&fid=27如果只能以.Net 2.0下运行,就可以继续往下看了。========================================================
2014-11-13 10:32:49 712
转载 Unity3D项目程序加密2——对dll进行混淆
之前一篇文章阿赵已经简单的介绍了怎样把自己写的代码打包成dll动态链接库,然后在Unity3D里面用。那么接下来的事情似乎就很简单了,我们在Unity3D里面写脚本,到最后完成时,把核心的代码剪切出去打包成dll文件再放回项目里面。这样似乎别人就不能直接修改你的代码了。事实真的是这样吗?这里假设我们在Unity3D里面写的代码抽象成这样一个Test类,里面包含了公开和私有的变量,有自带
2014-11-13 10:26:48 892
转载 制作和unity调用动态链接库dll文件
首先用vc建立一个dll工程然后在里面建立一个testunity.h文件。内容如下1extern "C" int _declspec(dllexport)testunity();保存,ok,在建立一个testunity.cpp,代码如下:1
2014-11-13 10:16:00 472
转载 在Unity中引用Dll的两种方法
Unity3D 能够很方便的集成一些外部插件,以便调用现有的动态链接库。下面会介绍Unity中如何集成Dll的两种方法。1. 标准引用这里所使用的语言是C#。1.1 新建C#类库项目,这里就不多介绍了。1.2 项目建好后正常的编写代码。以上是一个简单的测试代码。1.3 将项目属性 -> 应用程序 -> 目标框架:改为 .N
2014-11-13 10:07:11 2065
转载 通过C++ Interop把Windows窗体集成到MFC应用程序中
通过C++ Interop把Windows窗体集成到MFC应用程序中2011/10/3 11:53:36 MSDN Mag 2006.05.原文出处:Mix And Match: Integrate Windows Forms Into Your MFC Applications Through C++ Interop翻译:Steven Xiong翻译时间:200
2014-11-12 20:39:39 1494
转载 Unity 3D + Lua + iOS 實作筆記
這篇文章概略介紹如何把 Lua 當作 Unity3D 在 iOS 平台上的腳本引擎(若要實作於 Windows 平台可以參考另一篇文章)。範例大略分成三個部分:Unity3D C# 部分、Lua C 部分及 Lua Script 部分,整個程式執行的流程是:C# 啟動 Lua,並註冊 C# 函數給 Lua (讓 Lua Script 可以呼叫)從 iOS 載入 Lua Scrip
2014-11-12 20:26:00 930
转载 Unity 3D + Lua 實作筆記
幾天前實作使用 Lua 當 Untiy 3D 的腳本語言,好處是只要用記事本修改 Lua Script 文字檔就可更改程式執行流程,不用重新編譯程式。這裡使用的方法是將 Lua 以 DLL Plugin 的方式掛在 Unity 3D 裡執行,底下是整個實作的流程 ( iOS 平台的實作請參考另一篇 ) :1. 重新編譯讓 C# 可以 Import 的 Lua DLL 檔。因為 C 和
2014-11-12 20:21:55 729
转载 Shader第五讲:LOGO闪光效果
原创文章如需转载请注明:转载自风宇冲Unity3D教程学院 Shader第五讲:LOGO闪光效果 这个效果在很多LOGO及广告宣传中都会用到。商业开发的做法应该是拿一张闪光的图,对其做uv移动,然后和原图两张图混合,这样运算会小很多,需要储存的变量也会小很多。本讲
2014-11-10 15:48:37 726
转载 【Unity Shaders】初探Surface Shader背后的机制
转载请注明出处:http://blog.csdn.net/candycat1992/article/details/39994049写在前面一直以来,Unity Surface Shader背后的机制一直是初学者为之困惑的地方。Unity Surface Shader在Unity 3.0的时候被开放给公众使用,其宣传手段也是号称让所有人都可以轻松地写sh
2014-11-07 11:12:42 929
转载 AssetBundle系列——游戏资源打包(一)
将本地资源打包,然后放到资源服务器上供游戏客户端下载或更新。服务器上包含以下资源列表:(1)游戏内容资源assetbundle(2)资源维护列表,包含每个资源的名字(完整路径名)和对应的版本号[资源名,版本号],如下表所示(VersionNum.xml): "Assets.Resources.BigLevelTexture.TestLevel.assetbundle" Nu
2014-11-06 14:53:06 548
转载 AssetBundle系列——游戏资源打包(二)
本篇接着上一篇。上篇中说到的4步的代码分别如下所示:(1)将资源打包成assetbundle,并放到自定目录下using UnityEditor;using UnityEngine;using System.IO;using System.Collections;using System.Collections.Generic;public class Create
2014-11-06 14:52:35 656
Pro Zend Framework Techniques: Build a Full CMS Project
2011-08-06
PHP5面向对象编程.chm
2010-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人