网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月12日
漏签
0
天
原理pe吧
关注:
234
贴子:
1,451
看贴
图片
吧主推荐
游戏
1
2
下一页
尾页
32
回复贴,共
2
页
,跳到
页
确定
<返回原理pe吧
>0< 加载中...
【principia教程】如何生成一个像素画,也就是spri
只看楼主
收藏
回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
【principia教程】如何生成一个像素画,也就是sprite
送TA礼物
IP属地:贵州
来自
Android客户端
1楼
2022-03-12 23:08
回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
二楼备用,虽然不知道会有什么用
IP属地:贵州
来自
Android客户端
2楼
2022-03-12 23:11
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先创建一个场景,然后搜索lua,点积lua script把这个元件加入到场景中
IP属地:贵州
来自
Android客户端
3楼
2022-03-12 23:12
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
选中lua script后点击屏幕下面的设置图标,然后输入this:draw_sprite(1,1,0,2,2,0,0,7,7)
IP属地:贵州
来自
Android客户端
4楼
2022-03-12 23:18
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我先介绍一下draw_sprite()这个函数,在使用它前,要在函数名字前加一个this:,算是引用“this”的方法吧,这个不重要。
在这个游戏里面画一个像素画和在现实里面画画很像,现实里面我们画画需要画在纸上,那么draw_sprite()函数就是创建一张画布。
IP属地:贵州
来自
Android客户端
5楼
2022-03-12 23:22
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
draw_sprite()函数需要传入九个参数,这九个参数分别是(x,y,θ,weight,hight,x1,y1,x2,y2)。x和y是整张画布的位置,θ是画布要旋转多少度,θ如果是0就是摆正的,weight和hight是画布的宽和高,x1和y1是画布左下角算是起点,x2和y2是画布右上角,算是终点,从起点到终点,函数会将画布分成若干份。
IP属地:贵州
来自
Android客户端
6楼
2022-03-12 23:27
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
5楼可能看得不太懂,拿4楼的图中第二行来说,第二行即在(1,1)的这个位置,创建了一张长和宽都为2,横向被等分为7份,纵向也被等分为7份,然后是摆正的一张画布
IP属地:贵州
来自
Android客户端
7楼
2022-03-12 23:30
回复(1)
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就像是这样
IP属地:贵州
来自
Android客户端
8楼
2022-03-12 23:32
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
画布创建好了,现在需要给画布上一点颜色,创建画布用了一个函数,给画布上色要用另一个函数this:set_sprite_texel(x,y,R,B,G,alpha)
IP属地:贵州
来自
Android客户端
9楼
2022-03-12 23:38
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
画布被分为了7×7=49份,先说一下,画布上每一份都有自己的坐标,拿8楼的图来说,A点在画布上的坐标是(0,6),B点在画布上的坐标是(6,0),C点的坐标是(0,5)。
猜一下,最左下角的那格坐标是多少?
IP属地:贵州
来自
Android客户端
10楼
2022-03-12 23:43
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
画布创建好了,现在需要给画布上一点颜色,创建画布用了一个函数,给画布上色要用另一个函数this:set_sprite_texel(x,y,R,B,G,alpha)
IP属地:贵州
来自
Android客户端
11楼
2022-03-12 23:43
回复(1)
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
函数set_sprite_texel(),需要传入六个参数,x和y是在画布上的坐标,RGB,三个用来确定在(x,y)处这一格的颜色,alpha能决定(x,y)这一格的不透明度
IP属地:贵州
来自
Android客户端
12楼
2022-03-12 23:46
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果到这一楼之前,你都学会了,那么在lua script里面输入这样的代码试试看能有什么东西出现
IP属地:贵州
来自
Android客户端
13楼
2022-03-12 23:51
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
它出现了这样的一张画,看起来像右上角的红色浸染了其他区域
IP属地:贵州
来自
Android客户端
14楼
2022-03-12 23:56
回复
收起回复
天井正版
华丽飘过
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
产生这样的画并不是代码出了问题,而是它的渲染模式默认为第一种。和创建画布,给画布上色一样,各自有一个函数,切换渲染模式也有一个函数,在lua script里面添加这个函数,然后运行游戏看看还一不一样this:set_sprite_filtering(0)
IP属地:贵州
来自
Android客户端
15楼
2022-03-13 00:00
回复(1)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
RA确认退出LPL联赛
2699088
2
大学生改徒步去开封了
1963920
3
林诗栋能反超王楚钦吗?
1536435
4
特朗普团队称不会派兵维护乌和平
1093846
5
如何评价双城之战2的LGBT元素
798975
6
中超或将继续降薪
653664
7
孙吧头像被神秘人修改
589329
8
TheShy和Rookie加入iG
486046
9
吧友致敬双城之战抗压王杰斯
429408
10
大赤老师新作25年开启连载
378540
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示