猫史档案馆


【吉吉吉吉】能不能加点简单的东西

用户:卑微OIer卑微OIer查看:356 回复:22 评论:27 创建时间:2023-02-03T17:50:08


emm想要一个东西 Box3WindowImage包含4个函数

getScreemSize()获取玩家的窗口的大小px做单位 {x:窗口长,y:窗口宽}

rendingText(textType,size,x,y,text,rgb)在坐标x,y的地方绘制大小为size px的的文字,字体为textType

rendingPixel(x,y,rgb)在x,y绘制像素点

getPixel(x,y)获取玩家屏幕上面坐标为(x,y) 返回rgb色值

希望能这样调用

let pen = new Box3WindowImage();
let size = pen.getScreemSize(); // {x:1920,y:1080}
pen.rendingText('consolas',20,0,0,'I Love Box3','#00ff00'); // 在玩家的屏幕上面绘制文字

这样能够方面做一些特效,仅仅能被一个看到,而别的玩家看不到()

(小声bb:那这样dialog就可以重写了,吉吉咕了115.514年的快捷栏有救了

苍天啊,大地啊,反正岛三的屏幕是个canvas,但是box3的api不能控制玩家的canvas就离谱


回复

上一页第 1 页 / 共 1 页下一页
卑微OIer卑微OIer

苍天啊()大地啊()吉吉啊()搬砖啊()下北泽啊()一定要吉吉看到啊

点赞3


评论

下北泽(警撅

++1

怎么可能加啊()除非你是知名up)

没事,我拉Bystander()你()传奇()LZ()来()

改名改的我不认识了,从人变熊最后变人了()

虫白白胖胖的,多可爱)

下 北 泽

+=10e+100


小屑鹿小屑鹿

晕@-@

点赞0


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

最好是直接能运行js代码()

点赞1


评论

在前端

同意


卑微OIer卑微OIer

喵d啊

点赞0


评论


伴雪纷飞伴雪纷飞

对希望还有

drawLine 绘制线段

参数 x1,y1 x2,y2 color size

返回 绘制对象 tick

 

drawCircle 绘制圆

参数 x,y color size x_radius y_radius begin_angle end_angle

返回 绘制对象 tick

 

undo 撤回

参数 step=drawHistory.length 绘画对象=null

返回 绘制对象 tick

 

clear清空

参数 void

返回 tick

 

drawHistory 绘画记录

参数 void

返回 所有绘画对象

 

fillPath 填充路径

参数 color path

返回 绘画对象 tick

 

事件

onDraw

onUndo

onCLear

onFill

点赞0


评论

反正就是想要canvas可以和岛三的代码有关系

额,这真的不是海龟?

不是( )turtle不长这样( )如果硬是要说的话 就是以qt为模版了( )


蓝矮爱乐蓝矮爱乐

以css和html的语法更新出这东东(?)

点赞0


评论

db.html和db.css两个函数(

????

岛三显示是一个canvas,希望能通过api在canvas上绘画

em……,db是数据库的缩写啊喂()这和数据库有什么关系()


SKQASKQA

同意,现在能设只单独一个人能看到的东西无非就是私信、对话框、视角、滤镜这些,其他的地形或模型都是所有人都能看到的,如果要对单独一个人加特效,无非就是传送+视角,用墙分隔使其他人没法看到,局限性很强。更别说小地图、物品栏(3d贴一张2d图片降维打击)什么了,神岛地图小可以开几个房间,地图大点的必须所有人共用一大地图,如果是单人也只能隐身+第一人称,模型和地形是所有人都得看到。

点赞0


评论

神岛地图是个canvas,但是canvas里面只能渲染3d的,2d没api就离谱,神岛现在是可以上传png图片文件的,存在mesh里面的,可以把它当成没有厚度的2d模型摆(别问我怎么知道的,但是2d没法摆就离谱。

对滴。之前有人对官方说能不能加个物品栏,吉吉说没问题()()()()现在拓展一步来讲,能够操纵玩家的canvas可以有更好的体验和自由空间

最好直接可以用岛三js控制网页的,添加css,html

在画布上再覆盖个画布()调为透明不就好了( )

在画布上放一个div就行了()

有安全问题


卑微OIer卑微OIer

adad

点赞0


评论


yee剑走天下yee剑走天下

()其实我最希望的是玩家和玩家看同一个东西但看到的效果不一样(不然那种mc狼人杀(玩家喵后可以看到狼人那种效果根本搞不了(

点赞1


评论


卑微OIer卑微OIer

ddd

点赞0


评论

喆:之前别人让我搞物品栏都没搞()我怎么可能搞这个(


145a145a

支持

点赞0


评论


卑微OIer卑微OIer

ddd

点赞0


评论


治愈绾兮治愈绾兮

我帮你私信吉吉了

点赞0


评论


Star_Ink_sansStar_Ink_sans

喵d

点赞0


评论


145a145a

直接加个

entity.player.script(jsScript:String):Any

不香吗

点赞1


评论


难起的名字难起的名字

Architect_传闻中的洋葱ya:上天啊,让喆加个Box3WindowImage吧

上帝:这个太难了再说一个

Architect_传闻中的洋葱ya:上天啊,神岛能不能更新啊

上帝:我们继续讨论Box3WindowImage的问题

emotion_doge

点赞7


评论

关于这么多点赞这事儿。。。。

不多()


锦衣侠客锦衣侠客

ddd

点赞0


评论


爱摆烂咕咕的屑股神awa爱摆烂咕咕的屑股神awa

屑只因只因喵从来没出过除了对话框以外的东西()导致背包和物品栏无法实现()隔壁母牛还有呢()

点赞1


评论

屑只因只因喵自从上次对话框更新后就没有再做过玩家交互的新更新()


某科学的电磁炮某科学的电磁炮

顶上去!

点赞0


评论


yh12i31yh12i31

能实现就太棒了

 

点赞0


评论


guxia666guxia666

az画板的话实现应该不难,比如:岛三自带的代码板,但就是不知道官方为啥不出()

点赞0


评论


编码喵编码喵

GUI

点赞0


评论