- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Visual Studio Lua和C#交互之开发环境配置
开发环境配置将需要的两个dll文件放入项目中选择引用,右键添加引用,将LuaInterface.dll添加进去 运行程序,这时会出现错误因为缺少luanet.dll文件,我们可以进入..\bin\Debug文件中,手动添加。或者选择luanet.dll文件,文件属性中设置 如果较新则复制,运行后luanet.dll文件会自动添加进..\bin\Debug文件中。...
2020-01-30 18:56:15 556
原创 Lua 九九乘法表
通过print方法输出,会自动换行,需要把一行输出的内容整合到一起后输出。for i = 1, 9, 1 do local str = "" for j = 1, i, 1 do str = str .. string.format("%d * %d = %d ",i,j,i*j) end print(...
2020-01-27 22:47:05 399
原创 Lua基础(C#的差异)三
模拟实现类和对象self 关键字的作用和 C#当中的 this 关键字的作用是类似,都表示当前“类”的对象 调用方法用“:”--初始化表(类)Person = {name, age}--模拟构造方法,(可以在该方法中初始化对象字段)function Person:New() --初始化一个新表(对象) local obj = {} --将当前类作为新表的...
2020-01-27 19:57:22 279
原创 CSDN如何转载别人的文章(最详细教程)
在学习和工作过程中,我们难免会遇到一些问题,自然我们会百度谷歌查询资料寻找解决方案,有时我们看到自己喜欢的文章,会想转载到自己的博客里。下面我就介绍下CSDN中如何转载大神们的博客。找到喜欢的博客后,我们可以鼠标右键—>检查,或者按键盘F12,查看网页代码 往下翻,找到对应文本内容的代码块,鼠标放上去时,左边的内容会被包裹,看看包裹的是不是自己想要的内容,如果多包裹...
2020-01-26 20:24:34 1100 1
转载 值类型和引用类型的深层理解
引言 山重水复疑无路,柳暗花明又一村,越探究越接近事物的本质。最近在学习原型模式(Prototype)时,发现原型模式本质就是对一个类原始数据的克隆,但在学习深拷贝和浅拷贝时又发现与值类型和引用类型有着千丝万缕的联系。回想好久都没有温习基础,于是就整理了值类型和引用类型的随笔,本文内容...
2020-01-26 19:35:30 293
原创 VSCode快捷键
当前页替换:Ctrl+Shift+L 全局替换:Ctrl+ Shift+ H 单行注释:[Ctrl+k,Ctrl+c] 或 Ctrl+/ 下一行:Shift+Enter 代码格式化:Shift+ Alt+F 删除当前行:Shift+ Ctrl+ K 显示/隐藏左侧目录栏:Ctrl+ b 查找引用:Shift+F12 选中代码:Ctrl+Alt+鼠标左键 命令面板:Ctrl+S...
2020-01-26 11:30:00 152
原创 Lua基础(C#的差异)二
table表table 是 Lua 语言中的一种“数据/代码结构”,可以用来帮助我们创建不同的“数据类型”,table是引用型的table初始化--初始化 tablelocal tempTable = {}local DicsTable = {}--给table赋值--数组方式tempTable[1] = "TempA"tempTable[2] = "TempB"--键...
2020-01-23 22:33:39 143
原创 Lua基础(C#的差异)一
记录整理下知识点,供自己回忆参考。Lua结尾可以不加“;”print("HelloLua!!")代码注释单行注释:--多行注释:--[[ ]],--[[ --]], --[[ ]]--变量与基本数据类型数值类型:可以存储整数和小数; 布尔类型:只有 true 和 false 两个值; 字符串类型:双引号,单引号都可以,lua 中无 char 类型。 typ...
2020-01-21 10:46:15 257
原创 用vscode写lua
之前由于开发的是单机游戏,没有使用到lua,学过的知识基本都忘光了,也没有留个笔记以作回忆。现在重新学习,顺便做个笔记供自己参考。首先安装我们需要的插件新建一个文件夹,我这里命名为LuaProject,vscode选择文件->打开文件夹,打开LuaProject。调试添加配置选择Lua Debug新建文件,命名为HelloLua.lua修改配置...
2020-01-19 17:21:12 6577 2
原创 Unity 实现拖拽UI功能
记录一下学习过程中的知识点要实现UI拖拽功能,我们只需要实现相关的UI事件接口比如Button组件的单击功能就是通过实现接口IPointerClickHandler我们可以通过拖拽接口,实现拖拽的功能因为Input.mousePosition是屏幕坐标,而UI的位置却是世界坐标,所以我们需要把鼠标位置转换到世界坐标,然后将返回的位置信息给拖拽的对象就可以了using...
2019-03-05 22:14:12 15484 7
原创 Unity自动保存场景
编写项目时,遇见unity 的Bug导致强制退出,丢了点hierarchy视图中的东西在网上找了下自动保存场景的脚本,我使用的版本是2018.2.20,网上找的脚本会出现点错误,稍作更改就可以使用了。using UnityEngine;using UnityEditor;using System;using UnityEditor.SceneManagement;using...
2019-03-04 12:08:46 2744 1
原创 Unity 多语言功能实现
今天工作的时候,老板要求做一个多种语言的功能。目前公司就我一个unity程序,因为大学刚出来实习,懂得的知识有限,所以可能有所错误或者不妥之处,希望大佬们能够多多指正。先看一下我的demo下面说一下我的实现方式先创建一个下拉框和一个按钮然后在Excel表格中把翻译好数据将Excel表格中的数据复制下,然后转化为json稍做更改{"Chine...
2019-03-03 21:32:05 4839 1
Unreal Engine VR Cookbook Developing Virtual Reality with UE4
2018-09-20
Shader forge1.38
2018-08-06
Unreal Engine 4 Mastery:Create Multiplayer Games with C++
2018-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人