Lua学习笔记(一) 安装调试环境    觉得自己是该掌握一门脚本语言的时候了,虽然曾经用过C# 和JavaScript 写过Unity3D的脚本。但是,总觉得那不是一个理想的脚本语言,个人觉得脚本语言应该是 快速、扩展性强、轻量 为基础的,因为脚本中通常情况下不会出现要求过高的东西。    Lua 语言,作为嵌入式脚本语言,并且也是“魔兽世界”
转载 2024-03-28 13:25:11
720阅读
LUA生来是与游戏相关的;自从魔兽将它发扬光大之后,越来越多的游戏公司使用它。游戏逻辑中与其密切相关的是访问NPC部分,弹出一个交易框、打造框、任务对话框等等,这些基本都是由LUA实现;本文我想就自己最近的一点儿体会,写下关于游戏任务的lua实现; 去年12月份,新游戏项目成立,分配给我的第一个任务就是编游戏任务;当时我还不知lua为何物,先花了一天的时间基本熟悉了lua语法(主要是关于
转载 2024-04-04 06:58:38
509阅读
在vue中使用wow.js如果不按照以下方法实施,会出现意想不到的BUG,网页刷新后图片就全部突然看不到了,被增加了一个隐藏属性,建议大家严格按照方法执行,不要随意使用(1)通过npm安装:npm install wowjs --save-devanimate.css会自动安装。(2)在main.js中引入animate.cssimport 'animate.css'在组件需要的地方引入wowjs
从小学学会开始学魔兽地图制作之后,我就彻底爱上了编程,WE(魔兽地图编辑)一直伴随着我的成长,从学第一门脚本语言(Jass)到现在这么多都是它让我成长起来的。现在war3 也衰败了。朋友让我做个全开的小工具。我试了下,果真可以了。网上一些让地图全开的方法大多是直接修改内存,如果学过作图的话 。war3 内部其实给作图开发者提供 jass native 函数。jass是 war3的地图脚本语言。其实
转载 2024-04-26 15:40:16
238阅读
前些天听到一个需求:某业务方需要我们帮忙清理用户电脑上的一些废弃文件。同事完成这个逻辑的方案便是在我们程序中加入了一个很“独立”的业务逻辑:检索和删除某个程序产生的废弃文件。试想,该“独立”的逻辑之后会如何?被删掉?一直保留着?不管如何,这都意味着我们代码需要做修改,我们生成的二进制文件将产生差异,我们要为了这个需求要发一次版本。想一想客户端升级这样一个漫长且耗流量的过程,我甚至认为为了这么一个
找回误删并清除了回收站的文档 步骤:1、单击“开始——运行,然后输入regedit (打开注册表)2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建”,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08
魔兽世界的地形渲染,基本上有三种渲染路径:固定渲染管线(其中是不是又分几种就不清楚了);shader(带高光);shader(不带高光)用到shader的渲染路径又分别针对1层,2层,3层,4层(最多允许每个chunk使用4层纹理)专门写了shader代码。MyWarCraftStudio打开WOW的misc.mpq包,shader / pixel / 目录下以"terrain"打头的bls文件
转载 2024-10-21 07:11:21
47阅读
题目 题目描述       小A在WOW中是个小术士.作为一名术士,不会单刷副本是相当丢脸的.所谓单刷副本就是单挑BOSS了,这么有荣誉感的事小A怎么会不做呢?于是小A来到了厄运之槌开始了单刷.小A看了看,厄运之槌的地图是一个N*M的矩形(N,M<=100),上面遍布了小怪和传送门.例如(1表示有小怪,0表示无小怪,大写字母表示传送门,传送门:例如
转载 2024-07-19 15:39:00
244阅读
 这几天研究了一下lua,主要关注的是lua和vc之间的整合,把代码都写好放在VC宿主程序里,然后在lua里调用宿主程序的这些代码(或者叫接口、组件,随便你怎么叫),希望能用脚本来控制主程序的行为。这实际上也是一种把业务分离,脚本控制的架构,可能有些人把这种脚本叫做业务引擎,工作流等。 为什么选择lua?因为它是一个能和C/C++结合得很紧的脚本语言,而我们的程序是VC++
转载 2024-04-24 21:57:08
0阅读
宏命令   玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller 常用的: /v %t过来了,大家集中火力。 法师常用的: /v 我要催眠%t,大家不要打醒他 这些宏个性鲜明,是EQ的一大乐趣之一。然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。一个宏可
转载 2024-05-09 12:14:54
917阅读
相信大家都知道现在的手机都有录屏功能,并且可以录制屏幕视频;但是有部分朋友不知道电脑也是有录屏功能的,并且是能够屏幕录制;那在电脑上怎么录制屏幕视频呢?究竟需要按哪个键录制屏幕呢?今天就给大家分享电脑如何录制屏幕视频以及需要按哪个键来录制屏幕的方法。录制屏幕视频方法一:使用PPT屏幕录制功能PPT屏幕录制功能是内置功能,那怎么能录屏幕视频?打开电脑上任意一份PPT演示文稿,在PPT界面上点击“插入
Lua其语言“Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供
转载 2024-04-01 10:19:32
170阅读
(原文写于2021年国庆左右) 现在主流的游戏手柄分为任天堂、XBOX和SONY三种。三种游戏手柄键位名称和布局不一样,在Godot对应的常数名和值也不一样。 我一直以来都是PC玩家,成为Steam玩家也就两年左右,没有任何游戏主机和掌机。所以对游戏手柄也是个门外汉。2021年国庆左右购买了一款北通的宙斯手柄,这是一款与XBOX手柄键位一致的手柄。 买它的原因一个是拿来玩一些Steam上支持手柄的
电脑游戏是我们大家都喜欢的一种消遣方式,在周末的时候或者放假的时候,很多人都会选择到网吧或者自己的电脑玩上几句电脑游戏,有的时候甚至还要叫上好友一起开黑。但是在游戏的时候有些人会想要将游戏过程给录制下来,却不知道该怎么录。其实我这里就有一个非常简单的录制电脑游戏的方法,这里就分享给大家。1、首先你需要在电脑上运行一个屏幕录像工具。2、运行之后会出现一个录屏的界面,上面有很多录制游戏需要设置的参数
转载 2024-08-27 20:32:36
945阅读
【问题描述】山山最近在玩一款游戏叫战舰世界(steam 游戏太少了),他被大舰巨炮的魅力折服,于是山山开了一局游戏,这次发现目标是一艘战列舰新墨西哥级,舰桥很高,原本应该打在目标身后的圆形水域内的炮弹,都打在了舰桥上,于是落点变成了一条直线。因为新墨西哥中间高两边低,所以按概率算,炮弹命中数中间多,两边少,并且中央区域容易穿透出现高伤害,所以 山山向中间发射的炮弹比两边多,因为他有强迫症,所以一个
前言:因为魔兽世界9.0 暗影界 版本,重新回归了。了解到了魔兽世界里的一些宏命令,就想着自己弄一些自己想要功能的插件,其他插件太过臃肿,不太喜欢。刚好在网络上找到了《Beginning Lua World of Warcraft Add-ons》这本书的英文电子版。虽然不知道Lua还是不是开发插件的最好语言,抱着好奇心,尝试进行翻译。翻译的动力也是NGA社区。里面的留言呢,也是建议
转载 2024-03-28 12:07:24
569阅读
宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可读性大大增加。如果想成为一个能写出漂亮优雅代码的开发者,宏定义绝对是必不可少的技能(虽然宏本身
1、 下载地址: http://www.wowza.com/pricing/installer (需要配置java环境,在终端输入java –version出现版本号说明配置成功)2、启动服务器 <1>启动 在Mac OS平台上,你即可以采用从 /Applications/Wowza Media Server 3.6.2/Wowza Startup 脚本启动,也可以通过命令行启动
在几天前(30+天),已经对Sqlite3和pb来制作游戏存档做了讲解。Unity 通过Sqlite3和lua-protubuf制作游戏存档今天来讲一下,在Lua中的实用。我不知道其他独立游戏工作室是如何制作存档的,也不知道他们是C#还是Lua来做存档。我只是因为项目需要,使用Lua来做对存档做存储和读取。如果有更好的做法,欢迎交流。接下里是废话,如果不感兴趣,可以直接跳过,直接去看下一个标题。
 在项目开发中,出于系统安全考虑,我们总会想到使用加密解密进行处理。首先保证的一点就是数据被窃取后,不能使其正常阅读。其次,就是防止接口随意调用。 (PS:鄙人目前就想到了这两点好处,如果还有什么优点,欢迎给位补充o(^▽^)o)DES加密算法,AES加密算法,RSA加密算法,Base64加密算法,MD5加密算法,SHA1加密算法1.DES加密算法加密方式---- 使用异或,置换,代换,
转载 2024-09-10 21:13:44
178阅读
  • 1
  • 2
  • 3
  • 4
  • 5