WhiteEngine-专注图形渲染与游戏引擎技术的网站

新浪微薄腾讯微薄

最新碎语:暂无碎语

日志归档

2015年11月发布的文章

将xls转化为lua

C#与Lua将xls转化为lua

阅读(604) 评论(0)

Unity3DLua-将xls转化为lua。使用lua写unity3d项目,由于加载数据一直觉得不方便,于是写个脚本将xls数据文件转化为lua文件,这样lua逻辑就可以直接读取数据。 为什么要这样做呢? 首先转化为lua后就不再需要解析csv,json等数据了,可以直接使用。 其次,数据转乘lua后,在同步lua脚本时,可以一并同步数据。在同步环节省去了同步数据的麻烦。 再者,使用xls2lua脚本转化为lua数据文件,可以达到自动化校验的效果,省去一部分人...阅读全文>>
c调用lua堆栈常用操作

C#与Luac调用lua堆栈常用操作

阅读(539) 评论(0)

void lua_gettop() : 用于返回栈中元素的个数,同时也是栈顶元素的索引,因为栈底是1,所以栈中有多少个元素,栈顶索引就是多少。 void luasettop(int index) : 设置栈顶,也是设置栈的大小,多的去除,少的填nil。-- #define luapop(L,n) lua_settop(L,-(n)-1) void lua_pushvalue(int index) : 拷贝索引index元素并压入栈。 void lua_remo...阅读全文>>
unity ios使用keychain存储uid

引擎相关unity ios使用keychain存储uid

阅读(809) 评论(0)

请访问https://github.com/unityengine/Unity_keychain_UID下载源码 -------------以下是使用说明---------------- UID适合于每个平台 UID整合了unity自带获取唯一标示符,keyChain存储id,IDFA以及IDFV 提供获取更新删除接口 IOS Build必须执行以下步骤: 1.Unity Build版本 2.拷贝或者新建一个KeychainAccessGroup...阅读全文>>
Lua MD5

C#与LuaLua MD5

阅读(818) 评论(0)

请访问:https://github.com/kikito/md5.lua md5.lua  This pure-Lua module computes md5 in Lua 5.1, Lua 5.2 and LuaJIT, using native bit-manipulation libraries when available, and falling back to table-based manipulation of integers in 5.1. ...阅读全文>>
c/c++调用c#跨平台终极解决方案

C#与Luac/c++调用c#跨平台终极解决方案

阅读(1338) 评论(0)

PC的其实根本不用说,毕竟C#和C++交互的文章已经够多了,当然我自认为经过几次折腾后,几乎所有游戏需要到的操作我都掌握了(各种传参方法,各种坑,不懂的可以留言问,虽然基本上没人看,哈哈) 废话不多说,我们主要来讲两大平台——iOS和android——与unity的native代码交互 这里啰嗦一下就是去网上搜都是各种蛋疼的东西,比如如果要调用unity C#的函数怎么办,几乎清一色是给出UnitySendMessage的方法,在项目中用这个简直是作死,那么...阅读全文>>
字符串转二进制

C#与Lua字符串转二进制

阅读(437) 评论(0)

/// <summary>     /// 将字符串转成二进制     /// </summary>     /// <param name="s"></param>     /// <returns></...阅读全文>>
Unity5.3自带json序列化

引擎相关Unity5.3自带json序列化

阅读(1872) 评论(0)

using UnityEngine; using UnityEditor; using System.Collections; using System;    public class NewBehaviourScript : MonoBehaviour {     void Start ()     {      &nbs...阅读全文>>
创建lua模版

C#与Lua创建lua模版

阅读(645) 评论(0)

using UnityEngine; using System.Collections; using UnityEditor; using System.IO; public class LuaAddEditor  { [MenuItem("Assets/Create/Lua Script")] static void LuaScript () { // Debug.Log(EditorApplication.applicationContentsPath...阅读全文>>
android app 名称切换,名称本地化

引擎相关android app 名称切换,名称本地化

阅读(576) 评论(0)

本地化几乎是每一个App必须要做的事情,在APP启动的时候读取用户操作系统的语言,把软件中的语言设置成和操作系统一致的语言版本。今天要讨论的是App的名称的国际化。由于,Unity的产品名称是在`PlayerSettings`中设置的,貌似只能设置一个名称,没有其它设置选项。   * 对于ios项目可以在Xcode的里面设置,但如果是android项目要怎么办呢? 一个比较方便的方法是,在Unity`Plugins/Android/res/values-xx`文件夹(xx是对...阅读全文>>