fkjj.net
当前位置:首页 >> 求救,怎么用Unity3D,实现一个滚动字幕的功能? >>

求救,怎么用Unity3D,实现一个滚动字幕的功能?

transform.translate函数,你去了解一下,应该就能解决你的问题了。然后,检测,往上滚动:当transform.position.y大于某个值就自动赋值最下面时的坐标,同理,向下滚动也是一样。

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torqu...

if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) { } 基本上屏幕控制都可以用touch event来控制。具体的话,可以参考unity官方的文件

不到12分钟的视频。

-5.6f是一个y轴位置。 看这个程序的意思,应该是一个开始和结束的条件,当y轴坐标小于-5.6就会跳转到一个新的位置(0,5.7f,0)。 这个-5,6其实是一个位置,可以尝试更改一下就知道了。 新手,如果见解不当,请指正。

球体需要加入sphere collider,rigibody的组件,FixedUpdate不需要,然后建立一个physical material,Bounciness调成大于0,physical material 赋到球体的collider中的material就可以弹了

首先为这个物体添加一个碰撞器,之后挂一个脚本 bool isTrue=false; void OnMouseDown(){ isTrue=true; } void OnGUI(){ if(isTrue){ GUI.TextArea(new Rect(10, 10, 200, 100), "balabalabala", 200); } } 大致上是这么个意思

Unity3D中用代码实现物体的左右循环移动的方式如下: 1、新建一个Cube,在Cube X轴的正方向放置一个空物体或者其他GameObject,Cube和空物体的Y值一致,确保2者在同一水平线上; 2、把下列代码保存为C#,赋给Cube,并在Inspector视图中,把空物...

openscene就可以

数字的滚动用Timer来控制,Timer是个计时器,可以设置指定间隔时间,每过一段时间可以实现一件事,你这里需要做的就是每过一段时间就让数字滚动,然后让新的数字显示出来,而按钮的作用,就是让计时器停止,那么数字也就不会更新了,代码如下:i...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com