Lv.1
keep thinking
签名:felling fish
在 今天我来教大家学C++! 中回复
tip:
1. using namespace std;不是必须的,但如去掉cout必须使用std::cout代替
2. 一般情况下,main()函数要return 0;
3. 如果不是打竞赛题只是自己学建议用system('pauce')来避免程序闪了一下就没了
2022-07-05T11:08:43 点赞:0
在 期末考成绩 中回复
语文:0/150
数学:0/150
英语:0/150
政治:0/100
历史:0/100
*地理:0/100
*生物:0/100
![]()
2022-07-08T21:06:15 点赞:0
在 【可白嫖】地形生成-石头山(valuenoise算法) 中回复
紧急修复bug(控制台可用)
/*VALUENOISE */
async function valuenoise(p1, p2, p3, p4, nv1, nv2, nv3, nv4, func){
/**
* y
* ↑
* | (0,2) p3 (2,2) p4
* | (0,1) (1,1) (2,1) (3,1)
* | (0,0) p1 (2,0) p2
* +------------------------->x
* 默认为矩形
*
* eg:
* p1(1,0)
* p2(3,0)
* p3(1,2)
* p4(3,2)
*/
if(nv1 === void 0){
nv1 = Math.floor(Math.random()*60)+1;
}
if(nv2 === void 0){
nv2 = Math.floor(Math.random()*60)+1;
}
if(nv3 === void 0){
nv3 = Math.floor(Math.random()*60)+1;
}
if(nv4 === void 0){
nv4 = Math.floor(Math.random()*60)+1;
}
if(func === void 0){
func = x => 6*x**5 - 15*x**4 + 10*x**3;
}
let p1x = p1.z;
let p2x = p2.z;
let p3x = p3.z;
let p4x = p4.z;
let p1y = p1.x;
let p2y = p2.x;
let p3y = p3.x;
let p4y = p4.x;
for(let x=p1.z;x<=p2.z;x++){
for(let y=p1.x;y<=p3.x;y++){
let n1 = (func((x-p1x)/(p2x-p1x))*nv1 + func((p2x-x)/(p2x-p1x))*nv2);
let n2 = (func((x-p3x)/(p4x-p3x))*nv3 + func((p4x-x)/(p4x-p3x))*nv4);
let res = (func((y-p1y)/(p3y-p1y))*n1 + func((p3y-y)/(p3y-p1y))*n2);
await sleep(1);
for(let z=8;z<=res;z++){
voxels.setVoxel(y,z,x,'stone');
}
}
}
}
function gethight(x,z){
for(let y=0;y<=喵;y++){
if(voxels.getVoxelId(x,y,z)!=235){
return y-1;
}
}
return 114514;
}
!(async function(){
for(let x=0;x<=256;x+=16){
for(let z=0;z<=256;z+=16){
for(let y=0;y<=Math.round(Math.random()*32)+16;y++){
voxels.setVoxel(x,y,z,'carpet_08');
voxels.setVoxel(x-1,y,z,'carpet_08');
voxels.setVoxel(x,y,z-1,'carpet_08');
voxels.setVoxel(x-1,y,z-1,'carpet_08');
}
}
}
for(let x=0;x<=256;x+=16){
for(let z=0;z<=256;z+=16){
valuenoise(
new Box3Vector3(x,0,z),
new Box3Vector3(x,0,z+15),
new Box3Vector3(x+15,0,z),
new Box3Vector3(x+15,0,z+15),
gethight(x+15,z+15),
gethight(x+15,z),
gethight(x,z+15),
gethight(x,z),
);
await sleep(100);
}
}
})();
外加效果演示

2022-07-10T11:03:59 点赞:1
在 【可白嫖】地形生成-石头山(valuenoise算法) 中回复
虽然可以白嫖,但是留下你们免费的评论不过分吧()
如果代码有什么地方不妥也请大佬帮忙指出()
2022-07-10T11:15:10 点赞:0
在 与编程猫毫不相关的几个问题 中回复
1. www.abeiyun.com www.sanfengyun.com lans888.top vpschen.cn 2.bluestack海外版 3.UncaughtSyntaxError:Invalidorunexpectedtoken
2022-08-27T08:09:32 点赞:0
在 哪位大佬能教我编程?哪位想学编程? 中回复
会些boxjs,coco不会()
node.js,c51,c++,unityC#, html/css/js,python什么的稍微会一点()
2022-10-09T22:23:18 点赞:1
在 求帮助!!! 中回复
条件允许的话买书来看
也可以看菜鸟教程: www.runoob.com/python3/python3-tutorial.html
w3school: www.w3school.com.cn/python/index.asp
2023-01-09T18:06:02 点赞:1
在 求助-神奇代码岛 中回复
基于先进的webGL1.0开发的Box引擎之下的跨平台多人联机变成创作平台
编程语言是Javascript
https://developer.mozilla.org/zh-CN/docs/learn/JavaScript
2023-01-10T20:46:57 点赞:0