Unity3D学习笔记
流水账。
首先是生命周期函数:
void Awake()
void OnEnable()
void Start()
void OnDisable()
void OnDestroy()
在cocos2d-x中,一个物体的行为通常是利用定义一个类进行。而U3D中的物体并非由类表示,而是脚本。可以说,脚本定义了物体的自定义行为。当我们希望某物体进行一个特定操作时,便是通过获取其脚本达到的。因此我需要知道如何获取一个物体的脚本。
我所学到的第一个方式是通过GameObject.find("name").getComponent<"scriptName">获取脚本对象,然后进行操作。
-----
貌似新来的U3D程序都是从做UI开始的,我也开始学习了UGUI。
UGUI的事件调用目前学习了有两种方式,
一是通过在组件中添加Event->Event Trigger,再在Event Trigger中设定事件触发的方式以及所要调用的函数。这种方式需要在Canvas或是Camera中有一个Raycaster。
第二种方式是在脚本中实现事件接口(需要using UnityEngine.EventSystems)。
IPointerEnterHandler
IpointerExitHandler
IPointerDownHandler
IPointerUpHandler
IPointerClickHandler
IBeginDragHandler
IInitializePotentialDragHandler
IDragHandler
IEndDragHandler
IDropHandler
IUpdateSelectedHandler
ISelectHandler
IDeselectHandler
IScrollHandler
IMoveHandler
ISubmitHandler
ICancelHandler
posted on 2015-11-05 19:38 Lucky_hugh 阅读(224) 评论(0) 收藏 举报
浙公网安备 33010602011771号