目录

我的学习分享

记录精彩的程序人生

存档: 2019 年 05 月 (11)

Car Physics for Games 有更新!

http://www.asawicki.info/Mirror/Car%20Physics%20for%20Games/Car%20Physics%20for%20Games.html

LibGDX – Making a Paged Level Selection Screen 有更新!

http://nexsoftware.net/wp/2013/05/09/libgdx-making-a-paged-level-selection-screen/ LibGDX – Making a Paged Level Selection Screen May 9th, 2013 | Author: admin Welp, it looks like it has been about a year since my last post, so I figured I’d get something up here before a full year went by. Today, I’ll be going over some code I put together to make a paged level selection screen with LibGDX’s Scene2D package. I endearingly refer to this as Angry Birds style, but it’s obviously not exclusive to A....

js 判断数据是否为空

https://www.cnblogs.com/ooo0/p/6511723.html // var a = ""; // var a = " "; // var a = null; // var a = undefined; // var a = []; // var a = {}; // var a = NaN; if(a === undefined) { // 只能用 === 运算来测试某个值是否是未定义的 console.log("为undefined"); } if(a == null) { // 等同于 a === undefined || a === null console.log("为null"); } // String if(a == "" || a == null || a == undefined){ // "",null,undefined console.log("为空"); } if(!a){ // "",null,undefined,NaN console.log("为空"); } if(!$.trim(a)){ // "",null,undefine....

Mariadb或mysql开启或关闭远程连接功能

1、开启远程连接功能: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '111111' WITH GRANT OPTION; 实质上就是创建并赋予权限给'root'@'%'用户 2、关闭远程连接功能,只需删除此用户即可 `drop user 'root'@'%';` 作者:刘迎光-萤火虫工作室 来源:CSDN 原文:https://blog.csdn.net/gsying1474/article/details/41349331 版权声明:本文为博主原创文章,转载请附上博文链接!

如何添加生物 有更新!

https://stendhalgame.org/wiki/HowToAddCreaturesStendhal 您可以通过几个非常简单的步骤将新生物添加到游戏中: 在xml文件中编辑生物 在文件夹data\conf\creatures中,您将找到包含游戏中所有生物描述的xml文件。 例如。 <creature name="deer"> <type class="animal" subclass="deer" tileid="animal.png:9"/> <description></description> <attributes> <atk value="5"/> <def value="9"/> <hp value="20"/> <speed value="1.0"/> <size value="1,1"/> </attributes> <level value="0"/> <experience value="0"/> &l....

How To Use Tiled To Create Stendhal Maps 2 有更新!

https://stendhalgame.org/wiki/HowToUseTiledToCreateStendhalMaps2 本教程介绍了区域命名约定,以及每层应该采用的内容。它有一个关于对象和门户层的单独部分,因为它们很复杂。最后,我们解释了如何制作动画。 首先打开template.tmx文件。确保选中所有图层以使其可见,然后将其调整为所需大小。使用新的地图名称将其保存在它所假设的目录中(级别0 - 级别-7和semos,nalwor。orril等…取决于它最接近的位置)。只需将其保存在其中一个文件夹中即可进行编辑。另请在命名区域之前阅读区域命名。 最佳区域大小为128x128。通常,外部区域(内部以外的任何区域)必须是32的倍数。 我们可能会在某些特殊情况下(不经常访问的区域)接受256x128,但如果它们更大(我们无论如何都很容易拆分区域),我们会强制您将它拆分为较小的区域。 template.tmx文件具有正确顺序的所有图层。最好使用它,或打开并“另存为……”现有地图,以制作新地图。有些人喜欢使用现有地图的复制版本,因为它预先加载了tileset。如果这样做,请尝试选择具有....

Stendhal NPC编码 有更新!

https://stendhalgame.org/wiki/HowToAddMapsServerStendhal#Adding_NPC 通常我们会添加NPC(非玩家角色)以使世界更加活跃,并在任务中使用它们。 这就是NPC被添加到世界的方式。 一个java文件应该定义它们走的路径,基本对话框以及它们的外观。 它还可以定义NPC的销售,购买,治疗或生产行为。 如果您还编辑区域的xml文件,则仅将NPC加载到区域中,以使用该java文件配置区域。 对于NPC的更复杂的对话,例如你在任务中找到的,在Stendhal Quest Coding中有所涉及。 但任务中使用的任何NPC的基础知识仍应如下编写。 开始之前 本教程介绍如何编写NPC代码。 您不需要了解很多关于Java的知识。 但是,您应该已经设置了IDE并能够编译并启动本地Stendhal服务器。 用Java定义NPC 首先,您需要确定NPC将在哪个地区,以便我们可以在正确的位置创建Java文件。 该文件的位置将是: src/games/stendhal/server/maps/region/subregion 你应该在NPC的功能之....

Stendhal任务编码三

您可能希望首先阅读Stendhal任务编码一和Stendhal任务编码二。 奖励玩家 在本教程的最后一节中,我们教Hayunn每位玩家只接受一杯啤酒。 我们实际上并没有从玩家那里拿啤酒,也没有奖励玩家。 我们现在想要添加此功能。 我们必须同时做几件事: 从玩家那里拿啤酒 提供一些退款金 增加xp和业力(善恶值) 最后记住,任务完成了 但不要担心,这听起来比实际更复杂。 已经有可以使用MultipleAction组合的所有这些任务的操作: List<ChatAction> reward = new LinkedList<ChatAction>(); reward.add(new DropItemAction("beer")); reward.add(new EquipItemAction("money", 20)); reward.add(new IncreaseXPAction(50)); reward.add(new IncreaseKarmaAction(10)); reward.add(new SetQuestAction(QUEST_SLOT, "....

Stendhal任务编码二

此页面描述了如何编写任务代码。 您不需要了解很多关于Java的知识。 但是,您应该已经设置了IDE并能够编译并启动本地Stendhal服务器。 本教程假定新任务仅使用已在Stendhal中存在的NPC和项目。 要添加新的NPC,请参阅Stendhal NPC编码。

Stendhal任务编码一

此页面描述了如何编写任务代码。 您不需要了解很多关于Java的知识。 但是,您应该已经设置了IDE并能够编译并启动本地Stendhal服务器。 本教程假定新任务仅使用已在Stendhal中存在的NPC和项目。 要添加新的NPC,请参阅Stendhal NPC编码。

代码行数统计工具(SourceCounter附下载链接)

https://blog.csdn.net/dreamstone_xiaoqw/article/details/86547387