3 会思考的猴子

尚未进行身份认证

暂无相关简介

等级
TA的排名 6k+

Lua (三)万恶的元表 metatable

1.设置元表--第一种方式.设置元表local mytable = {"unity","ue4","touchdesigner","processing"}local mymetatable = {}mytable = setmetatable(mytable,mymetatable)print("普通表key=3的值为: "..mytable[3])print("普通表元表的...

2019-12-12 19:40:07

Lua (三)Table

Lua table(表)table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。Lua table 是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过table来解决模块(module)、包(package)和对象(Object)的。 例如stri...

2019-12-12 13:59:48

Lua (二)函数基础

Lua 函数在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。Lua 函数主要有两种用途:1.完成指定的任务,这种情况下函数作为调用语句使用; 2.计算并返回值,这种情况下函数作为赋值语句的表达式使用。-...

2019-12-12 11:51:59

Lua (一)语法基础

表 :a3 = {}for i = 1, 3 do a3[i] = ienda3["key"] = "val"print(a3["key"])print(a3["none"])for key, value in pairs(a3) do print("key-value: " .. key .. "--" .. value)end函数:function T...

2019-12-11 20:55:37

VSCode 运行 Lua代码

1. 安装lua-5.3.5_Win64 地址:http://joedf.ahkscript.org/LuaBuilds/解压至 如下路劲2. 添加环境变量3. VSCode 下载:https://code.visualstudio.com/安装Lua 5.3 Debug 插件,可以在vscode中按Ctrl+P,输入 ext install lua-debug...

2019-12-11 20:38:21

QFramework (v0.1.18)入门学习(十八)QF.Extensions 某些用法记录

一、using QFramework;using QF.Extensions;using System;using UnityEngine.UI;namespace Tower{ public partial class FloorPanel : UIElement { private void Awake() { ...

2019-11-19 22:07:17

unity 2D人物精灵动画控制

1. 2D Player 图集2.每行的4个精灵图一起拖拽到场景制作上下左右4个动画3. 动画控制器4.Player 示意图5. 脚本,ISingleton 是框架的单例写法,请替换自己的写法namespace Tower{ using QF; using UnityEngine; public enum PlayerAnimator...

2019-11-19 11:11:00

Dialogue System For Unity 插件使用(三) 自定义UI

1.2.选择 Add Instance3.即可自己更改样式了

2019-11-18 17:55:25

Dialogue System For Unity 插件使用(三) unity脚本获取设置变量

1.2.using PixelCrushers.DialogueSystem;using System.Collections;using UnityEngine;public class Test : MonoBehaviour{ /// <summary> /// The variable to increment. /// &l...

2019-11-18 17:44:23

Unity MoveTowards移动到指定位置

其实下面的用 DoTween去实现是很容易的,transform.DOMove(transform.position + mMoveDirection, mMoveSpeed,).SetEase(Ease.Linear).OnComplete(changeMovingState);using UnityEngine;public class Test : MonoBehavi...

2019-11-13 18:36:51

Dialogue System For Unity 插件使用(二) Trigger And Interaction

第一种方法:1. 该对象添加两个 collider ,第一个是保证Player不能穿过此物体,第二个用来触发碰撞事件,勾选 Is Trigger2.添加一个 Dialogue SystemTrigger 和 Dialogue Actor组件如下图设置3. 玩家身上只需要 刚体和碰撞体即可效果呈现:第二种方法:1.玩家添加两个 collider ,第一个是保证...

2019-11-12 14:54:35

Dialogue System For Unity 插件使用(一) bakes

1. 将Dialogue Manager 预设体拖拽进场景,新建一个 数据库,并如下路编辑2.加入下图两个脚本,如下设置3.效果呈现

2019-11-12 13:50:38

Unity TileMap 解决缝隙问题

1.如下图所示,解决连接处缝隙一) : 禁用抗锯齿2 一):一): 效果如图所示

2019-11-11 10:39:38

QFramework (v0.1.18)入门学习(十七)AudioManager的简单使用

1. 命名空间:using QF.Res;using QFramework;2.要发送消息,需要继承 QMonoBehaviour public class MotaAudioManager : QMonoBehaviour,ISingleton { }3.播放音频 this.SendMsg(new AudioMusicMsg("bg", true)...

2019-11-04 13:28:28

QFramework (v0.1.18)入门学习(十六)单例

继承MonoBehaviour 的单例:MonoSingletonProperty这个别打错了using System.Collections;using System.Collections.Generic;using UnityEngine;using QFramework;using QF;namespace Mota{ public class Play...

2019-10-31 22:47:59

QFramework (v0.1.18)入门学习(十五)QFramework 导入魔塔工程报错的原因

1. Siki 学院48课2.QFramework 和 魔塔 工程 3. 报错截图4.报错原因EasyTouch也有一个MonoSingleton.cs脚本,QFramework的MonoSingleton的脚本被覆盖了5.把EasyTouch的MonoSingleton.cs脚本重命名成其他名字就好了6.今天开始魔塔游戏的重构...

2019-10-31 17:41:09

QFramework (v0.1.x)入门学习(十四)插件PixelKit 使用

1. 下载 pixelKit 插件,快捷键 ctrl + e打开Qframework 设置,点击导入插件2.打开 pixelKit 插件,有两个模式 ,SimpleVersion 是简单模式,Open Panel则是稍微复杂点,可以编辑动画3.画完一帧动画之后,点击复制可以在原图的基础上修改编辑下一帧的动画4. 导出 sprite图片5.直接拖拽所有图片到 Sce...

2019-10-31 12:28:17

QFramework (v0.1.x)入门学习(十三)ManagerOfManagers 示例

1. 你的UIManagerusing QF;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace QFramework.Test{ public class ManagerOfManagersExample : QMonoBehaviou...

2019-10-30 16:43:39

QFramework (v0.1.x)入门学习(十二)ResKit 加载 对象

1.2.using QF.Extensions;using QF.Res;using System.Collections;using System.Collections.Generic;using UnityEngine;using UniRx;public class AssetBundleObjResExample : MonoBehaviour{ ...

2019-10-29 18:40:43

QFramework (v0.1.x)入门学习(十一)ResKit 加载 Texture

resources 加载:using QF;using QF.Res;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class LoadResourcesResExample : MonoBehaviour{ ...

2019-10-29 17:57:29

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。