我开始学Unity的时候,NGUI就已经是3.6.8版本了,对于有一些NGUI的插件,我至今都不太清楚它的用处现在我整理了网上搜来的一些控件说明,希望对大家有用: 一、UIRoot概述UIRoot总是放在NGUI UI层级的最上层。它用来使UI的缩放变得更容易。widget通常使用的是以像素为单位的坐标,但是一个800*400(dimensions的值)的widget会占用800*400
用以下命令down源码git clone git://github.com/mangos/mangos.git编译的时候会出错,找不到以下两个文件revision.h SystemConfig.h其实以上文件只是简单的定义同个编译的宏而已,自己动手写一个就可以了!然后编译就没有问题了。1)Exracting maps and DBC files,导出地图及DBC文件在源码找到这个路径mangos\
转载 2024-09-01 09:44:50
181阅读
public sealed class GameObject : Object{}GameObject 是Unity场景中所有实体的基础对象,继承自UnityEngine.Object的密闭类,它由Transform或其衍生组件和若干组件组成。变量activeInHierarchypublic bool activeInHierarchy { get; }定义 GameObject 在 Scene
转载 2024-10-14 18:22:06
79阅读
[Unity3D ARPG网络游戏编程实践]想杀人了,百度了半天也不知道本地服务怎么写,结果资源里的服务器竟然可以用了~~~~(>_<)~~~~ 使用了两种方法1 这个方法特别郁闷,自己写服务器,自己写客户端可以通讯。可是这个服务器用在 [Unity3D ARPG网络游戏编程实践] 中就不能链接成功,还好资源里带有启动本地服务的程序,不会原因,不懂服务器链接的原理宣雨松版服务器客户
## 用Python脚本在魔兽世界中实现自动化任务 魔兽世界(World of Warcraft)是一款备受玩家喜爱的大型在线角色扮演游戏,其中有着众多有趣的任务和挑战。为了更高效地完成游戏中的一些重复性任务,许多玩家开始使用Python编写脚本来实现自动化操作。今天我们将介绍如何使用Python脚本在魔兽世界中实现自动化任务。 ### 1. 获取游戏数据 首先,我们需要获取游戏中的一些数据
原创 2024-07-06 04:02:18
2127阅读
我博客维护脚本的功能主要:启动、停止博客(MySQL、PHP-FPM、Nginx),数据库数据和访问日志打包备份、Wordpress的文件打包备份、把恶意扫描的IP加入防火墙黑名单、过滤出人类访问的记录。我的VPS的系统是Ubuntu 12.04。  启动、停止博客脚本startBlog.sh,这个脚本还加到开机启动脚本里,万一VPS重启了也会自动启动博客。 log=/home/co
# 魔兽世界 TrinityCore 架构源码说明 ## 简介 魔兽世界(World of Warcraft)是一款由暴雪娱乐开发和发行的大型多人在线角色扮演游戏(MMORPG)。TrinityCore是魔兽世界的一个私服服务器框架,它是开源的,具有可扩展性和稳定性。本文将介绍TrinityCore的架构源码,并给出一些代码示例。 ## 架构概述 TrinityCore的架构基于C++语言
原创 2023-10-12 04:46:15
1873阅读
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阅读
题目描述小A在WOW中是个小术士.作为一名术士,不会单刷副本是相当丢脸的.所谓单刷副本就是单挑BOSS了,这么有荣誉感的事小A怎么会不做呢?于是小A来到了厄运之槌开始了单刷.小A看了看,厄运之槌的地图是一个N*M的矩形(N,M#includeint d[4]...
转载 2018-09-22 16:17:00
665阅读
Legends of Azeroth(传说中的艾泽拉斯)      ——艾泽拉斯在召唤我们!这就是古代卡利姆多大陆残留下来的部分,卡利姆多大陆气候干旱、炎热,大陆中部是辽阔而贫瘠的草原,各种很能吃苦耐劳的生物——牛头人、半人马、罕见的科多兽和火蜥蜴——都生活在草原上,那真是个危险的去处。在卡利姆多大陆东部有广袤的原始森林,谣传在那里面居住着古老的精灵种族
转载 精选 2009-06-28 09:58:12
937阅读
没有办法WOW太经典,当自己碰到问题的时候再回头研究wow发现wow尽然没有问题,暴雪的游戏制作经验让wow一开始就设计的如此讲究,不得不感叹国内游戏同世界设计方面的差异。由于没有wow的源代码,所有的分析想法都来自与wowmapview这个开源的wow地图察看器,wowmapview的代码写的很凌乱,但很容易理解,好了,我们开始吧!Gogowow场景是由一系列MapTile组成,这些MapTil
一、攻击力(Attack Power,简称AP)Warrior/Paladin:AP=角色等级*3+力量*2-20 Hunter/Rogue:AP=角色等级*2+力量+敏捷-20 Shaman:AP=角色等级*2+力量*2-20 Druid:AP=力量*2-20 Mage/Priest/Warlock:AP=力量-10 角色DPS=AP/14+武器DPS 单次攻击伤害(最小/最大)=攻击速度*AP
package test; public class Tiger3 { static class Inner { private Thread thread = null; private int count = 0; public synchronized void getLock() { while(tryGetLock() == false) { //无限循环,如果没有其他线程通过释放锁来唤
转载 2024-05-13 12:29:48
140阅读
        3D游戏编程中,镜头的控制相当重要,不同的镜头表现,能给玩家完全不同的体验;比如《跑跑卡丁车》中的跟随镜头,每当甩尾的时候,镜头也会有相应的运动轨迹,如果只是单单的垂直俯视,那肯定全无甩尾的感觉。废话少说,这里分析下魔兽世界中主角的跟随镜头行为,因为这个跟随模型很简单,网上也很少有镜头跟随模型相关的文章,希望能起到个抛砖引玉的效果。阅读本文需
前言:因为魔兽世界9.0 暗影界 版本,重新回归了。了解到了魔兽世界里的一些宏命令,就想着自己弄一些自己想要功能的插件,其他插件太过臃肿,不太喜欢。刚好在网络上找到了《Beginning Lua World of Warcraft Add-ons》这本书的英文电子版。虽然不知道Lua还是不是开发插件的最好语言,抱着好奇心,尝试进行翻译。翻译的动力也是NGA社区。里面的留言呢,也是建议
转载 2024-03-28 12:07:24
569阅读
【问题描述】山山最近在玩一款游戏叫战舰世界(steam 游戏太少了),他被大舰巨炮的魅力折服,于是山山开了一局游戏,这次发现目标是一艘战列舰新墨西哥级,舰桥很高,原本应该打在目标身后的圆形水域内的炮弹,都打在了舰桥上,于是落点变成了一条直线。因为新墨西哥中间高两边低,所以按概率算,炮弹命中数中间多,两边少,并且中央区域容易穿透出现高伤害,所以 山山向中间发射的炮弹比两边多,因为他有强迫症,所以一个
魔兽世界已经离开中国大陆~~,最近在玩xxx,咳咳,突然发现一个远古问题,一直以为是自己的鼠标问题,但这么多年换了这么多台电脑,这个问题也一直存在,今天突发奇想查了一下,结果竟然有答案,还在的老铁们,试试看有用么?问题玩wow的时候,鼠标有时候会突然消失,晃半天才会在某个位置重新出现,或者鼠标突然跳到屏幕中间。无效措施wow64.exe的属性里也禁用了DPI选项。兼容性也设置成WIN7兼容了。游戏
新的公司,决定做一个MMORPG手游,我主要负责后端这一块,所以前段时间在进行技术选型。我也列一下备选列表中还算能用的后端架构方案吧。Erlang的框架:因为上家公司的关系,手头上有芒果互娱(成都蓝飞)的一套服务端架构,语言是erlang,网络层是erlang的cowboy库,缓存层是redis,配置表放在了ets,数据库层是mysql。优势是技术熟悉能把控,而且压力承载有数,缺点嘛,这个框架在缓
我在这里只保存一些历史信息.更新:v4.7 2009.9.28这个版本主要在代码结构方面变化很大, 对最终用户影响不大.1. 不再限定同一TargetFrame下的不同配置存在Condition参数为空时的顺序要求, 无论如何配置, 为空的Condition配置项始终会被自动置为最后. 同时也将Condition参数为空的配置项作为默认配置. (多数用户应该还用不到这个高级功能)2. 增加了在游戏
#!/bin/bash echo 'start svn' su - www -c "svnserve --listen-port=9527 -d -r /home/www/svnroot" sleep 3 echo 'bak dbs' /home/ubuntu/sql.sh #su zero sleep 10 echo 'start worldserver' su - zero -c "scree
  • 1
  • 2
  • 3
  • 4
  • 5