2018-09-14

子弹打硬币硬币消失特效

1.新建一个Coin,一个Cube;

2.选中Coin,State1设置为TRIGGER EXIT,状态1设置为TRIGGER ENTER,选中“TRIGGER ENTER”,状态设置为“Destroy Object”,把“Coin”拖进“Game Object”后面的框里;

3.选中Cube,state1,state2,state3分别设置为“fire”,“fire”,“FINISHED”三个状态;

4.选中state1,设置“GUI Button”,“Send Event”设置为“fire”,“Text”设置为“fire to”;“Left”,“Top”,“Width”,“Height”设置好相应的数值;最下面的“normalized”勾选上;

5.选中state2,设置“I Tween Move To”和“GUI Button”;“I Tween Move To”的“Game Object”-“ Specify Game Object”,把Cube拉进去;把“Coin”拉进“Transform Position”;“Space”设置“World”。“GUI Button”里面“Send Event”设置为“fire”,“Text”设置为“fire”;“Left”,“Top”,“Width”,“Height”设置好相应的数值;最下面的“normalized”勾选上;

6.选中state3,设置“I Tween Move To”;“I Tween Move To”的“Game Object”-“ Specify Game Object”,把Cube拉进去;把“Coin”拉进“Transform Position”;“Space”设置“World”;

7.点击运行,Cube接触到Coin的时候,Coin就会消失。

滑动条控制灯的强度

1.删掉主光源,新建一个Plane和一个Point Light,Point Light调到合适位置;

2.状态机添加一个事件,添加“Set Light Intensity”和“GUI Horizontal Slider”两个事件;

3.“Set Light Intensity”里面的“Light Intensity”设置变量,不设置数值,变量设置为“Light”(一定要设置变量,否则灯的强度是不会改变的),下面的“Every Frame”勾选上;

4.“GUI Horizontal Slider”里面的“Float Variable”设置为“Light”;“Left”,“Top”,“Width”,“Height”设置好相应的数值;

5.点击运行,拖动滑块,光照强度狙击会随着改变。

滑动条控制Cube的旋转

1.新建一个Plane和一个Cube,Cube调到合适位置;

2.选中Cube,状态机添加一个事件,添加“Set Rotation”和“GUI Horizontal Slider”两个事件;

3.“Set Rotation”-“Game Object”-“ Specify Game Object”,把Cube拉进去;“Y Angle”设置变量为“rotate”(一定要设置变量,否则Cube是不会转的),下面的“Every Frame”和“Late Update”勾选上;

4.“GUI Horizontal Slider”里面的“Float Variable”设置为“rotate”;“Left”,“Top”,“Width”,“Height”设置好相应的数值;

5.点击运行,拖动滑块,Cube就会跟着旋转。

6.“Get Position”和“Get Scale”是一样的效果。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容