项目记录32--unity 导出dotween补充
2016-03-30 12:52
393 查看
1.需要修改ToluaExprot.cs给导出的类加头
static void SaveFile(string file)函数下面加入
//加入dotween头
if (NeedDotweenNamespace())
{
usb.AppendLine("using DG.Tweening;");
}
usb.AppendLineEx()
2.注意在tolua里面不同三月大神写的,需要去UnityEngin
static bool NeedDotweenNamespace()
{
UnityEngine.Debug.Log(libClassName);
switch (libClassName)
{
case "Transform":
case "AudioSource":
case "Camera":
case "Component":
case "Light":
case "Material":
case "Sequence":
case "Tween":
case "Tweener":
case "Rigidbody":
return true;
}
return false;
}
_GT(typeof(DG.Tweening.AutoPlay)),
_GT(typeof(DG.Tweening.AxisConstraint)),
_GT(typeof(DG.Tweening.Ease)),
_GT(typeof(DG.Tweening.LogBehaviour)),
_GT(typeof(DG.Tweening.LoopType)),
_GT(typeof(DG.Tweening.PathMode)),
_GT(typeof(DG.Tweening.PathType)),
_GT(typeof(DG.Tweening.RotateMode)),
_GT(typeof(DG.Tweening.ScrambleMode)),
_GT(typeof(DG.Tweening.TweenType)),
_GT(typeof(DG.Tweening.UpdateType)),
_GT(typeof(DG.Tweening.DOTween)),
_GT(typeof(DG.Tweening.DOVirtual)),
_GT(typeof(DG.Tweening.EaseFactory)),
_GT(typeof(DG.Tweening.Tweener)),
_GT(typeof(DG.Tweening.Tween)),
_GT(typeof(DG.Tweening.Sequence)),
_GT(typeof(DG.Tweening.TweenParams)),
_GT(typeof(DG.Tweening.DOTweenAnimation)),
_GT(typeof(DG.Tweening.DOTweenPath)),
_GT(typeof(DG.Tweening.DOTweenVisualManager)),
_GT(typeof(DG.Tweening.Core.ABSSequentiable)),
_GT(typeof(DG.Tweening.Core.TweenerCore<Vector3, Vector3, DG.Tweening.Plugins.Options.VectorOptions>)).SetWrapName("TweenerCoreV3V3VO").SetLibName("TweenerCoreV3V3VO"),
static void SaveFile(string file)函数下面加入
//加入dotween头
if (NeedDotweenNamespace())
{
usb.AppendLine("using DG.Tweening;");
}
usb.AppendLineEx()
2.注意在tolua里面不同三月大神写的,需要去UnityEngin
static bool NeedDotweenNamespace()
{
UnityEngine.Debug.Log(libClassName);
switch (libClassName)
{
case "Transform":
case "AudioSource":
case "Camera":
case "Component":
case "Light":
case "Material":
case "Sequence":
case "Tween":
case "Tweener":
case "Rigidbody":
return true;
}
return false;
}
_GT(typeof(DG.Tweening.AutoPlay)),
_GT(typeof(DG.Tweening.AxisConstraint)),
_GT(typeof(DG.Tweening.Ease)),
_GT(typeof(DG.Tweening.LogBehaviour)),
_GT(typeof(DG.Tweening.LoopType)),
_GT(typeof(DG.Tweening.PathMode)),
_GT(typeof(DG.Tweening.PathType)),
_GT(typeof(DG.Tweening.RotateMode)),
_GT(typeof(DG.Tweening.ScrambleMode)),
_GT(typeof(DG.Tweening.TweenType)),
_GT(typeof(DG.Tweening.UpdateType)),
_GT(typeof(DG.Tweening.DOTween)),
_GT(typeof(DG.Tweening.DOVirtual)),
_GT(typeof(DG.Tweening.EaseFactory)),
_GT(typeof(DG.Tweening.Tweener)),
_GT(typeof(DG.Tweening.Tween)),
_GT(typeof(DG.Tweening.Sequence)),
_GT(typeof(DG.Tweening.TweenParams)),
_GT(typeof(DG.Tweening.DOTweenAnimation)),
_GT(typeof(DG.Tweening.DOTweenPath)),
_GT(typeof(DG.Tweening.DOTweenVisualManager)),
_GT(typeof(DG.Tweening.Core.ABSSequentiable)),
_GT(typeof(DG.Tweening.Core.TweenerCore<Vector3, Vector3, DG.Tweening.Plugins.Options.VectorOptions>)).SetWrapName("TweenerCoreV3V3VO").SetLibName("TweenerCoreV3V3VO"),
相关文章推荐
- Unity5.x的GUIText被UI Text所取代--增加头文件UnityEngine.UI
- Unity3d游戏中自定义贝塞尔曲线编辑器[转]
- 高性能稳定可靠的内存加密
- Unity3d 人物控制器CharacterController
- C# unity 操作符重载
- unity旋转相关
- Unity3D 回合制 网上源码 目前还在研究构思
- Unity5.3新Memory Profiler
- 【Unity】2.11 了解游戏有哪些分类对你开阔思路有好处
- 【Unity】2.10 利用VS2015编辑Unity的C#脚本
- 【Unity】2.9 光源(Lights)
- 【Unity】2.8 相机(Camera)
- 【Unity】2.7 检视器(Inspector)
- Unity的二进制热更新 (二)unity的运行原理
- 《Unity 游戏设计与实现 南梦宫一线程序员的开发实例》学习笔记01
- Unity ios、android、pc一键打包(三)
- Unity中简单使用Opengl
- Unity中简单使用Opengl
- Unity Shaders and Effects Cookbook (2-7)实现 Photoshop 色阶效果
- 使用Multiplayer Networking做一个简单的多人游戏例子-3/3(Unity3D开发之二十七)