unity
文章平均质量分 86
只要你在
这个作者很懒,什么都没留下…
展开
-
Application.dataPath streamingAssetsPath persistentDataPath temporaryCachePath
Application.dataPath Application.streamingAssetsPath Application.persistentDataPath Application.temporaryCachePath 根据测试,详细情况如下:iOS:Application.dataPath /var/containers/Bundle/Application/ap...转载 2018-07-11 10:42:03 · 2164 阅读 · 0 评论 -
C# IEnumerator yield 浅析
先看一个很简单的例子:using System;using System.Collections.Generic; namespace ConsoleApplication4{ class Program { //一个返回类型为IEnumerable<int>,其中包含三个yield return public...原创 2018-08-01 21:57:31 · 1732 阅读 · 0 评论 -
ToLua Example 17 TestInherit
using UnityEngine;using System.Collections;using LuaInterface; public class TestInherit : MonoBehaviour{ private string script = @" LuaTransform = { ...原创 2018-08-06 23:46:38 · 313 阅读 · 0 评论 -
Tolua Example 16 TestInt64
string script = @" function TestInt64(x) x = 789 + x assert(tostring(x) == '9223372036854775807') ...原创 2018-08-06 17:11:27 · 1052 阅读 · 0 评论 -
ToLua Example 14 TestOutArg 访问在c#中带out的函数 位运算
Lua脚本: Physics.Raycast介绍: Raycast参数不一样,四个参数的就有两种public static bool Raycast(Ray ray, RaycastHit hitInfo, float distance, int layerMask);public static bool Raycast(Ray ray, float distan...原创 2018-08-06 00:07:18 · 494 阅读 · 0 评论 -
BuildAssetBundle 读一读 看看热闹
目录打包是干什么的?Step 1:Step 2:Step 3:Step 4:Step 5:Step 6:Step 7:路径总结:BuildAssetBundles这个函数的解释:打包是干什么的?在Unity3D开发的游戏中,无论模型,音频,还是图片等,我们都做成Prefab,然后打包成Assetbundle,方便我们后面的使用,来达到资源的更新。...原创 2018-08-05 22:11:17 · 1638 阅读 · 0 评论 -
AssetBundle 资源打包 加载 卸载
1 给要打包的资源设置标记,表示对应的包名: 2 Unity5 AssetBundle不需要我们来管理引用关系了 3 可以使用代码批量设置包名 AssetImporter ai = AssetImporter.GetAtPath(assetPath); i.assetBundleName = xxx; ai.assetBundleVaria...原创 2018-07-10 19:53:20 · 3317 阅读 · 0 评论 -
ToLua Example 13 TestCustomLoader
using UnityEngine;using System.IO;using LuaInterface; //use menu Lua->Copy lua files to Resources. 之后才能发布到手机public class TestCustomLoader : LuaClient{ string tips = "Test custom...原创 2018-07-31 17:47:20 · 181 阅读 · 0 评论 -
EditorUtility.OpenFilePanel 打开文件面板
static function OpenFilePanel (title : string, directory : string, extension : string) : stringDescription描述Displays the "open file" dialog and returns the selected path name.显示“open file”...转载 2018-08-04 14:12:16 · 3262 阅读 · 0 评论 -
Unity3D 判断所在平台(包括editor)
依赖于平台的编译Unity包含一个称为Platform Dependent Compilation的功能。这包含一些预处理器指令,可让您对脚本进行分区,以便为受支持的平台之一专门编译和执行一段代码。你可以在Unity编辑器中运行这个代码,这样你就可以专门为你的目标平台编译代码并在编辑器中测试它!平台#define指令Unity支持的平台#define指令如下:属性: 功能...转载 2018-07-27 15:36:36 · 1583 阅读 · 0 评论 -
四元数(Quaternion)和旋转 & Unity中的旋转
四元数本质上是一种高阶复数,是一个四维空间,相对于复数的二维空间。我们高中的时候应该都学过复数,一个复数由实部和虚部组成,即x = a + bi,i是虚数单位,如果你还记得的话应该知道i^2 = -1。而四元数其实和我们学到的这种是类似的,不同的是,它的虚部包含了三个虚数单位,i、j、k,即一个四元数可以表示为x = a + bi + cj + dk。 Unity里,tranform组件里...原创 2018-07-22 13:56:01 · 3994 阅读 · 0 评论 -
Tolua Example 9 Dictionary
using UnityEngine;using System.Collections.Generic;using LuaInterface; public sealed class TestAccount{ public int id; public string name; public int sex; public TestA...原创 2018-07-24 19:17:37 · 299 阅读 · 0 评论 -
ToLua Example 7 TestLuaThread
using UnityEngine;using System.Collections;using LuaInterface; public class TestLuaThread : MonoBehaviour // lua的coroutine映射到C#中tolua的封装成luathread对象,resume来控制Lua中线程的运行{ string script...原创 2018-07-23 18:14:08 · 484 阅读 · 0 评论 -
tolua Example5 lua coroutine
5 lua coroutine TestLuaCoroutine.lua:function fib(n) local a, b = 0, 1 while n > 0 do a, b = b, a + b n = n - 1 end return aend function CoFunc...原创 2018-07-23 14:24:58 · 1581 阅读 · 1 评论 -
ToLua# Example 18 TestABLoader
目录 代码全部怎么运行容我猜猜 代码全部:using UnityEngine;using System.Collections;using System.Collections.Generic;using System.IO;using LuaInterface;using System;//click Lua/Build lua bundlepu...原创 2018-08-07 17:23:21 · 389 阅读 · 1 评论