用户:
神岛吉吉喵查看:36 回复:80 评论:36 创建时间:2023-09-19T16:35:59

全体岛民向我看齐:
我搬砖今天魂穿老吉
来向大家征集教程主题了!
扫码按照格式填写你最需要的3个代码相关的教程

比如API拓展教程、某个功能的实现方式等等
格式举例:
我想要实现以下功能:
1、当有玩家靠近怪物时,怪物自动寻找玩家并攻击
2、当附近没有玩家时,怪物待机移动
……

搬砖会筛选大家需求最高的相关功能制作成教程哦~
七式草莓我不需要教程,但是萌新需要!!
所以,我(?)需要的教程是:
1.避免代码出bug/误区/逻辑错误的教程
2.真正能帮助到萌新的基础教程(之前那些有的萌新看不懂,其他的也是内容太少(?))
3.系统化说明各种框架的运行和编写的教程(运行针对于萌新,编写针对于大佬。且运行的教程是通用性强的教程)
注:
1.我要的教程均是萌新的教程,不要太高深(不然萌新看不懂)
2.我说的教程是广义的教程,并不限于实现单一功能。
3.框架的定义(满足全部):在神岛上可以独立运行或只使用其他框架作为依赖运行、程序不读取和修改除官方API、依赖的框架、用户设置的参数、内部定义的数据以外的任何数据、原则上必须用一个或多个类实现(注:不能用类实现的可以不用类)、原则上需要闭包
只要满足上述的定义,你的代码就能很容易移植。否则在粘贴到另外一个作品的时候可能会出现一个用 entity.coin 而另外一个用 entity.money 的情况。下面是示例(下面的仅仅是几个例子,这么简单的功能没必要做框架):
// 这个不是框架,因为它读取了 value 变量
console.log(value);
// 这个是框架,value 是用户设置的参数
function log(value){
console.log(value);
}
// 这个不是框架,因为它读取并修改了 entity.money 属性,且不修改源代码无法修改它使用的属性
function addMoney(entity, money){
entity.money += money;
}
// 这个是框架,它可以通过配置来设置读取和修改的属性(实际情况下,框架最好要闭包)
var config = {
moneyKey: "money"
}
function addMoney(entity, money){
entity[config.moneyKey] += money;
}点赞4
评论
我想要实现以下功能:
1、低延迟获取用户屏幕宽高
2、在用户的屏幕上显示图片
3、 如果用户从 dao3.fun/play/xxx?p=admin 进入地图,在代码里获取p的值"admin"
4、 有一个GameVector3示例指向[100,2.37,7.8],使其归一化
5、 数据库(GameDataStorage)上传时报错429,原因是什么,我想修复它
点赞1
评论