用户:
卑微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就离谱
卑微OIer苍天啊()大地啊()吉吉啊()搬砖啊()下北泽啊()一定要吉吉看到啊
点赞3
评论
下北泽(警撅
++1
怎么可能加啊()除非你是知名up)
没事,我拉Bystander()你()传奇()LZ()来()
改名改的我不认识了,从人变熊最后变人了()
虫白白胖胖的,多可爱)
下 北 泽
+=10e+100
伴雪纷飞对希望还有
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是数据库的缩写啊喂()这和数据库有什么关系()
SKQA同意,现在能设只单独一个人能看到的东西无非就是私信、对话框、视角、滤镜这些,其他的地形或模型都是所有人都能看到的,如果要对单独一个人加特效,无非就是传送+视角,用墙分隔使其他人没法看到,局限性很强。更别说小地图、物品栏(3d贴一张2d图片降维打击)什么了,神岛地图小可以开几个房间,地图大点的必须所有人共用一大地图,如果是单人也只能隐身+第一人称,模型和地形是所有人都得看到。
点赞0
评论
神岛地图是个canvas,但是canvas里面只能渲染3d的,2d没api就离谱,神岛现在是可以上传png图片文件的,存在mesh里面的,可以把它当成没有厚度的2d模型摆(别问我怎么知道的,但是2d没法摆就离谱。
对滴。之前有人对官方说能不能加个物品栏,吉吉说没问题()()()()现在拓展一步来讲,能够操纵玩家的canvas可以有更好的体验和自由空间
最好直接可以用岛三js控制网页的,添加css,html
在画布上再覆盖个画布()调为透明不就好了( )
在画布上放一个div就行了()
有安全问题
难起的名字Architect_传闻中的洋葱ya:上天啊,让喆加个Box3WindowImage吧
上帝:这个太难了再说一个
Architect_传闻中的洋葱ya:上天啊,神岛能不能更新啊
上帝:我们继续讨论Box3WindowImage的问题
![]()
点赞7
评论
关于这么多点赞这事儿。。。。
不多()