站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[小技巧] iFAction事件标题制作<——你不知道的黑科技【小八教室】

 

44

主题

507

帖子

4071

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
4071

iFAction官方导师

发表于 2019-12-13 00:59:09 | 显示全部楼层 |阅读模式
本帖最后由 小八馍馍 于 2019-12-13 01:08 编辑

iFAction事件标题制作
一,如何处理系统自带的logo页面和标题页面
首先,我们考虑要制作自己游戏的标题,新建一个工程,我们测试运行的时候,就会依次出现两个页面
第一个是iFAction的标题页面,第二个就是系统的标题画面,我们先来讲一下,这两个页面的处理方法,
iFAction的logo页面
这个页面我们有2个处理方式
第一,logo页面的图片,对应的是游戏工程文件下的Graphics/Picture/ifaction_logo,如果想保留logo页面,但是想替换成其他图片,可以直接复制图片进入该文件夹,直接输入相同名称进行替换就可以了
第二,如果是不想保留logo页面,只需要修改一处脚本就可以了
打开脚本编辑器,找到场景部分
选择第一个SStart,找到第26行,添加一句logoBmp=null;
然后确定保存就可以了,这地方需要注意的一点是,脚本最后的分号【;】不要忘记啦

标题页面的关闭方法
打开设置,选择总体设置,在标题栏,勾选跳过标题画面。

这2个页面处理好了以后,我们打开游戏,就直接是主角所在的地图了,我们就可以通过之前学习的触发器,图片功能,制作一个自己想要的标题页面了

二,使用触发器制作标题页面
1,我们需要制作一张自己想要的标题页面的图片,然后将这张图片保存在游戏工程文件下的Graphics/Picture,然后创建一个触发器,使用触发器中的显示图片功能,将其显示在我们游戏里面,开始条件选择直接执行,然后设置一个变量开关,用来打开第二个触发器(这里需要注意的是,反复触发这里不能勾选,否则这张图片就会一直存在)

2,设置第二个触发器,开始条件选择直接执行,出现条件是第一个触发器进行的开关打开,
添加执行内容:
逻辑-条件分歧-其他-鼠标/触摸,选择对应的坐标以及制作的按钮大小,然后选择需要执行的内容就可以了



坐标和触摸尺寸,使用PS拉一下就可以看到了,


做出来的效果,就是这样的,(这个录频软件录不到鼠标,就有点尴尬,我实际操作就是,打开游戏以后,点了一下开始游戏)




这有几个关键点,需要强调一下
1,总体设置-角色-初始角色,这里需要设置为空角色,然后在地图跳转以后,设置一个替换主角就可以了,否则在标题页面,主角虽然是被图片盖住了,但是还是可以进行操作和攻击的,

2,怎么关闭ESC的呼叫菜单
已经制作好的标题画面,事实上就是做出来的显示图片,遮盖了地图,ESC还是可以正常按下呼叫菜单的,我们怎么才能关掉这个功能呢,首先介绍一下,事件执行的优先级,是高于菜单逻辑的优先级,所以我们只需要制作一个触发器,出现条件设为按下ESC键,执行内容,等待1帧,就可以解决啦






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

点评

居然没有趁机推销一波UImod?  发表于 2019-12-13 12:01
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|

29

主题

241

帖子

1067

积分

iF城镇

次元文明-Original Sin

Rank: 6Rank: 6

积分
1067

摩点支持者

发表于 2019-12-13 01:15:51 | 显示全部楼层
深夜发帖!!太晚了没精力看了,先回复,有时间再看…………

点评

哦吼,好建议,UImod可以加进去,这样就可以找小雨加鸡腿了,真香  详情 回复 发表于 2019-12-13 13:52

0

主题

101

帖子

1048

积分

iF城镇

Rank: 6Rank: 6

积分
1048

摩点支持者

发表于 2019-12-13 09:50:19 | 显示全部楼层
赞,感谢版主的教程

点评

希望真的能帮到你昂  详情 回复 发表于 2019-12-13 13:52

44

主题

507

帖子

4071

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
4071

iFAction官方导师

 楼主| 发表于 2019-12-13 13:52:14 | 显示全部楼层
啤酒布丁 发表于 2019-12-13 01:15
深夜发帖!!太晚了没精力看了,先回复,有时间再看…………

哦吼,好建议,UImod可以加进去,这样就可以找小雨加鸡腿了,真香
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|

44

主题

507

帖子

4071

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
4071

iFAction官方导师

 楼主| 发表于 2019-12-13 13:52:49 | 显示全部楼层
youlong 发表于 2019-12-13 09:50
赞,感谢版主的教程

希望真的能帮到你昂
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|

20

主题

209

帖子

1365

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1365

iFAction官方导师

发表于 2019-12-13 14:24:17 | 显示全部楼层
这地方需要注意的一点是,脚本最后的分号【;】不要忘记啦
----------------------------------------------------------------------------------
这个要注意的是千万打英文的分号吼。
帖子有点多了,明天开个贴当目录好伐?小八制作技巧教室?

29

主题

241

帖子

1067

积分

iF城镇

次元文明-Original Sin

Rank: 6Rank: 6

积分
1067

摩点支持者

发表于 2019-12-13 15:18:32 | 显示全部楼层
moon 发表于 2019-12-13 14:24
这地方需要注意的一点是,脚本最后的分号【;】不要忘记啦
---------------------------------------------- ...

玥玥小姐姐空闲下来啦!让小八自己在每个帖子里加个往期和下期索引不就好了

20

主题

209

帖子

1365

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1365

iFAction官方导师

发表于 2019-12-13 16:00:39 | 显示全部楼层
啤酒布丁 发表于 2019-12-13 15:18
玥玥小姐姐空闲下来啦!让小八自己在每个帖子里加个往期和下期索引不就好了 ...

嘻嘻我抽空出现一下,有道理吼,@小八馍馍 快来看

点评

看到啦看到啦,好滴,就这么办  详情 回复 发表于 2019-12-13 16:17

44

主题

507

帖子

4071

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
4071

iFAction官方导师

 楼主| 发表于 2019-12-13 16:17:58 | 显示全部楼层
moon 发表于 2019-12-13 16:00
嘻嘻我抽空出现一下,有道理吼,@小八馍馍 快来看

看到啦看到啦,好滴,就这么办

点评

不要怪我给你增加了工作量hhhhhhhh 0u0  发表于 2019-12-13 16:31
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|

0

主题

2

帖子

12

积分

iF元素粒

Rank: 2

积分
12
发表于 2021-9-3 19:41:56 | 显示全部楼层
不明觉厉
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.