开发过程中,策划/美术要求框内文字保持原有尺寸大小,如果文字放不下,则用省略号(...)代替剩余文字,代码如下: string nickName = "这个名字有点长有点长有点长"; string strOut = string.Empty; bool bWarp = _labPlayerName.... ...
分类:
其他好文 时间:
2017-11-28 17:22:07
阅读次数:
185
uLua与Unity交互 1.uLua文件夹结构 基础介绍 SimpleFramework框架项目的核心是ulua,在Unity环境下使用ulua可以实现Lua脚本与Unity内C 脚本的交互,通过Lua脚本来操作Unity3d内的各种游戏组件。 文件夹结构 1.Core:uLua核心 2.Docs ...
分类:
其他好文 时间:
2017-11-28 01:30:07
阅读次数:
130
Unity3D游戏轻量级xlua热修复框架 一 这是什么东西 前阵子刚刚集成xlua到项目,目的只有一个:对线上游戏C#逻辑有Bug的地方执行修复,通过考察xlua和tolua,最终选择了xlua,很大部分原因是因为项目已经到了后期,线上版本迭代了好几次,所以引入Lua的目的不是为了开发新版本模块。 ...
分类:
编程语言 时间:
2017-11-27 23:24:49
阅读次数:
215
protobuf-net是Unity3D游戏开发中被广泛使用的Google Protocol Buffer库的c#版本,之所以c#版本被广泛使用,是因为c++版本的源代码不支持Unity3D游戏在各个平台上的动态库构建。它是一个网络传输层协议,在GC上有很大的问题,本文对它进行了一次比较彻底的GC优... ...
分类:
编程语言 时间:
2017-11-26 17:44:53
阅读次数:
361
前阵子刚刚集成xlua到项目,目的只有一个:对线上游戏C#逻辑有Bug的地方执行修复,通过考察了xlua和tolua,最终选择了xlua,原因如下:1)项目已经到了后期,线上版本迭代了好几次,所以引入Lua的目的不是为了开发新版本模块,而是修复旧版本Bug。2)修复Bug针对的是iOS平台,总所周知... ...
分类:
编程语言 时间:
2017-11-25 11:25:13
阅读次数:
247
什么是动作呢?顾名思义它是管理运行环境中所有动作的中枢,通俗点讲就是动画。它也是总个框架核心组件之一,它提供动作的创建、删除、插入,以及提供对关键帧与过渡的诸多操作 ...
分类:
其他好文 时间:
2017-11-23 19:47:48
阅读次数:
458
Unity 3D 简单工程的创建。与Xcode 导出到iOS 平台请看这 Unity3D 学习 创建简单的按钮、相应事件 Unity C# 代码 using UnityEngine; using System.Collections; using System.Runtime.InteropServ ...
分类:
移动开发 时间:
2017-11-22 17:50:03
阅读次数:
236
运行环境 Unity 5.3.5f1 (IL2CPP)编译IOS版本 XCode Version 7.2.1 (7C1002) Mac OS X 10.11.3 (15D21) (Mac mini) iPhone 5,6 ,iPad 错误信息 Could not produce class with ...
分类:
移动开发 时间:
2017-11-20 13:25:17
阅读次数:
322
举两个例子,在变量上使用[SerializeFiled]属性,可以强制让变量进行序列化,可以在Unity的Editor上进行赋值。 在Class上使用[RequireComponent]属性,就会在Class的GameObject上自动追加所需的Component。 以下是Unity官网文档中找到的 ...
分类:
编程语言 时间:
2017-11-18 17:28:52
阅读次数:
183