Unity3D是个好引擎,但有一个缺憾是iOS下无法热更新。如果能用Lua写Unity3D的游戏逻辑,那就可以绕过苹果审核随意更新了。 有一种方法是用C#的基础上实现Lua。这个网上可以查到有几种版本。但这种运行效率没保障,据说比一般的Lua要慢10倍。还有一种方法是使用C版本的Lua,使用Unity3D Pro 的Plugin 功能,用PInvoke 让C# 与原生的Lua 引擎交互。 NL
转载 4月前
35阅读
所以本篇博文介绍在Windows平台下,使用VS2015搭建lua开发环境的一些侥幸成功经验,安装过程参考网上教程,安装过程如下(参考http://www.byjth.com/lua/33.html)  这段时间在使用cocos2d-x引擎的C++语言做手游,一直在群里听大牛讲lua脚本语言,以及如何使用lua脚本来替代c++写一些核心算法,简化开发周期等。作为一名合格的新手程序员,大牛
题记:最近做项目,使用到了lua配置文件,据说,这玩意儿非常强大,特别是在游戏领域,大受欢迎。 项目里的一些配置项,需要常常修改,个人不想进入配置文件里里修改,而想通过命令行的参数,直接读入配置项参数,然后保存至配置文件里。 一直在想用什么方式,来解决这个问题,最先想到的是用C++的读写方式,但是遇到了一个文本格式不兼容的问题,没能实现。后面想用lua这个语言来解决这个问题,然后就解决了这个问
1,Githup上下载Xlua框架; 2,解压,将Assets文件夹下的文件复制在工程 默认可以在生命周期函数OnDisAble释放虚拟机。 第一种加载Lua文本方式《创建lua后缀为: .lua.txt》 第二种执行lua文本的方式《require会自动查找Resources文件下名字为lua1的文件》第三种自定义加载路径《项目用的比较多》 获取lua脚本的变量; C#获取lua的Tabl
转载 3月前
32阅读
   1 参数的简化   -- 1: 函数参数的简化 function MyFunction() print("这是我的函数") end MyFunction() --带参函数 function SetName(str) print("请设置你的昵称: "..str) end --字符串形式参数 SetName("YJJ
本篇文章主要介绍游戏对象的移动、旋转与缩放;再通过实例进行演示与实际操作;************************************************************************************************************************************ 一:游戏对象的移动<1> 游戏对象的位
转载 1月前
7阅读
本文节选
原创 2023-04-28 15:57:39
199阅读
这里我要将一些简单的uLua学习内容纪录并分享一下. 1.HelloWorld(就像一开始学习编程语言一样,先写一个HelloWorld吧)void Start () { LuaState l = new LuaState();//建立一个新的Lua状态 string str = "print('hello world 世界')";//建立string
转载 3月前
18阅读
一,定义    GameObject既是Unity场景里面所有实体的基类.又是所有其他组件的容器。在你的游戏中的所有物体都是游戏对象。    GameObject继承于命名空间 UnityEngine 的Object类. 二,变量       1>isStatic       表示
转载 3月前
0阅读
 1    重点关注1.1    最大二叉堆替换元素replace见3.1 1.2    普通数组转最大二叉堆Heapify见3.1 1.3    replace和Heapify是如何提高效率的replace正常情况下先删后增,是2O(logn)3.1案例是替换堆顶元素,进行下沉操作,是O(logn) Heapify正常情况下先删后增,是nO(logn)3
####1. 这个方法用于发送一个数据到指定的方法,第三个参数是是否强制接收以下三种方法发送消息的形式,各有不同的效果,可以通过第一个参数指定要发送的方法名名,第二个是发送的参数值,第三个参数是是否强制需要接受...
转载 2018-07-03 00:41:00
101阅读
2评论
1.得到物体的名字、激活失活、标签、层级等等 2.创建自带集合体、查找场景对象、实例化对象、删除对象、过场景不移除 3.为对象动态地添加脚本、得到脚本、设置对象地激活失活 一、GameObject的成员变量主要思想:得到该脚本依附的GameObject的相关信息现有:Lesson4的代码:using System.Collections; using
转载 2月前
71阅读
转载 2018-07-03 00:41:00
107阅读
2评论
####1. 这个方法用于发送一个数据到指定的方法,第三个参数是是否强制接收以下三种方法发送消息的形式,各有不同的效果,可以通过第一个参数指定要发送的方法名名,第二个是发送的参数值,第三个参数是是否强制需要接受...
转载 2018-07-03 00:41:00
85阅读
2评论
####1. 这个方法用于发送一个数据到指定的方法,第三个参数是是否强制接收以下三种方法发送消息的形式,各有不同的效果,可以通过第一个参数指定要发送的方法名名,第二个是发送的参数值,第三个参数是是否强制需要接受...
转载 2018-07-03 00:41:00
128阅读
2评论
代码演示: using System.Collections;using System.Collections.Generic;using UnityEngine; public class GameObjectFind : MonoBehaviour { private GameObject thing; void Start () { thing = GameObje
转载 2019-07-31 17:49:00
117阅读
2评论
今天从群里的大神口中又套出了一句隐藏游戏物体的方法 gameObject.setActive=(false);这个方法可以使指定的游戏物体隐藏掉!
原创 2016-07-20 18:59:30
9141阅读
Unity查找物体方法的详细对比 我们开发中常用的查找物体的方法有:GameObject.Find()、transform.Find()、FindGameObjectWithTag()、FindGameObjectsWithTag()、FindObjectOfType()、FindObjectsOfType()、transform.GetChild()、Resources.FindObjec
 1. Gamaobject 类 属性:GameObject.activeSelf 是否活动                         &nb
转载 3月前
55阅读
在3d物体上方跟随文字很方便。private void OnGUI(){if (GUILayout.Button("hide")){gameObject.SetActive(false);}}
原创 2017-05-25 15:47:15
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5