网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月23日
漏签
0
天
i_wanna_be_the_guy吧
关注:
62,572
贴子:
1,118,622
看贴
图片
吧主推荐
玩乐
1
2
3
下一页
尾页
118
回复贴,共
3
页
,跳到
页
确定
<返回i_wanna_be...吧
>0< 加载中...
iw制作相关 打字机效果基础教程
只看楼主
收藏
回复
童话丶me
GUY
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大家好,这里童话,只是一个学gm没多久的并不会很多东西的家伙,近半年的学习,学会的东西依旧不多,比不上贴吧里大部分游戏制作者,因为他们至少都会有一部自己的作品,而咱没有,至今为止咱的第一部作品都还在难产中,不知道什么时候才能做得出来,但是最近看到贴吧里的帖子都很沉重,要么就是关于作弊的事情,要不就是这样那样的让人并不那么开心的东西,所以咱写了这个帖子,gm打字机效果的教程,并不是一个很难实现的东西,如果有兴趣看的请你继续往下看,如果觉得没兴趣或者太低端的请右上角。
整楼图
送TA礼物
IP属地:北京
1楼
2015-04-20 23:46
回复
童话丶me
GUY
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先要做一个打字机我们必须先明白打字机是以一种怎么样的机制来实现的,首先我们来看这两个函数
第一个
string_copy(str,index,conut)
返回字符串str从指定位置index开始的conut个字符,这个函数我们可以理解为拷贝一个字符串里的一段字符。
第二个
string_ delete(str,index,conut)
返回删除字符串str从指定位置index开始conut个的字符,意思大概就是返回一个删除了一段字符串的字符串。
借助这两个函数我们就可以做到这种效果,拷贝一个添加在绘制的字符串上再删除这一个字符,再拷贝再添加再删除如此循环,但是为了让字符串在删除完所有也就是绘制完所有后停止继续工作我们还要用到一个函数
string_length(str)返回函数串str的字符个数。
有了这三个函数我们的思路就很清晰了,用string_length来时刻查询字符串内的字符个数,当字符个数为零的时候函数停止工作,不为零的时候便可以持续工作指导字符个数为零。
object里的函数可以这样写:
create:
cc1=” I love ithere, because this is my home, I have my family here.”;(里面输入的字符可以自定,长度不限,至少咱没找到上限,用于确定输出字符的字符串)
cc2=””;(初始化一个用于拷贝的字符串,留空即可)
cc3=””;(初始化一个用于输出的字符串,留空即可)
alarm[0]=1; (初始化并调动alarm[0],令其在本obj创建的第一时间运行)
alarm[0]:
if(string_length(cc1)>0){ (检测字符串cc1的字符个数是否大于零)
cc2 = string_copy(cc1,1,1); (拷贝字符串cc1的第一个字符到cc2里,第一个1是起始位置,第二个1是拷贝字符的个数)
cc1 = string_delete(cc1,1,1); (拷贝完毕后删除cc1的第一个字符方便下一次拷贝,第一个1是起始位置,第二个1是删除字符的个数)
cc3+= cc2; (添加拷贝到cc2里的字符到cc3里并在绘制里输出)
alarm[0]=5; (下一次运行alarm[0]的延迟时间也就是你字符绘制的间隙时间)
}
draw:
draw_text(x,y,cc3); (在obj位置绘制cc3)
注:在draw里的绘制方法可以使用gml里讲过的各种绘制文本的方式,不一定局限于draw_text也可以尝试其他的彩色绘制。
注2:如果你的obj加载了中文输出插件并且打算做中文输出的打字机的话要注意,中文所占的是两个字节,所以你需要吧拷贝和删除的字符数改为 2.
教程到此结束,如果你觉得好的话请回个帖表示一下支持就好了,这是咱第一次写关于gm的教程,有哪些不好的地方请各位提出,
如果有什么不对的地方请各位提出咱会认真修改的
,谢谢。
IP属地:北京
本楼含有高级字体
4楼
2015-04-20 23:48
回复(2)
收起回复
童话丶me
GUY
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
很抱歉 = =抢楼的删了,咱忘了提醒不要占楼....很抱歉,对不起...
IP属地:北京
5楼
2015-04-20 23:49
回复
收起回复
Nikaple
孔明
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新姿势
IP属地:广东
来自
Android客户端
7楼
2015-04-20 23:53
回复(1)
收起回复
zxp_14
孔明
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新姿势
IP属地:江苏
8楼
2015-04-20 23:53
回复(1)
收起回复
Bric辉
GUY
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新姿势
——B6如YOOOO,长伴吾身
来自
Android客户端
9楼
2015-04-20 23:54
回复(1)
收起回复
留在星空的誓言
孔明
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新姿势
IP属地:江苏
来自
Android客户端
10楼
2015-04-20 23:56
回复(3)
收起回复
圣天雪岭
Save
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新姿势
来自
Android客户端
12楼
2015-04-20 23:58
回复(1)
收起回复
KssDrg11227
Save
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新姿势
IP属地:内蒙古
来自
Android客户端
13楼
2015-04-21 00:00
回复(1)
收起回复
l我爱化学课c
GUY
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新代码
IP属地:湖北
来自
Android客户端
14楼
2015-04-21 00:01
回复(1)
收起回复
誒赤翼
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又被删了二楼 现在我是后排
IP属地:河北
来自
Android客户端
15楼
2015-04-21 00:05
回复(8)
收起回复
tpxxn
触手
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又被删了三楼 现在我是后排
IP属地:浙江
16楼
2015-04-21 00:12
回复(4)
收起回复
不给中单出圣剑
抖M
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 我又没被删楼 我本就是后排
IP属地:广东
17楼
2015-04-21 00:21
回复(4)
收起回复
a642540098
孔明
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 又学到了新姿势
IP属地:四川
来自
Android客户端
18楼
2015-04-21 07:39
回复(1)
收起回复
周小阳啊啊
触手
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太帅了 一个能看的贴 精吧
IP属地:湖北
来自
Android客户端
19楼
2015-04-21 08:12
回复(2)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
盘点2024年度网络热梗
2811120
2
杀害河南女法官男子被判死刑
2514242
3
李铁已递交上诉书
2285164
4
台风帕布生成
2073114
5
如何评价原神玛薇卡动画短片
1964430
6
普京回应第三次世界大战
1789025
7
特朗普赞成TikTok继续在美运营
1341624
8
蔚来萤火虫回应大灯设计争议
1155382
9
海贼王弗兰奇动画新声优公布
1044604
10
国足将在杭州对阵澳大利亚
878451
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示