如果你的图片是用UGUI做的,那么默认应该在hierarchy界面有个EventSystem,它是用来识别UI事件的,在你的图片对象中添加EventTrigger组件,然后设置事件类型,比如点击就是PointerClick,最后给事件添加执行的对象和相关方法。
说实话有一点没读明白题目,这个是偏unity3d引擎的还是偏游戏实现呢?
如果是unity3d引擎
个人认为脚本中的onstart()等等方法使用了模板方法模式,我怀疑在较底层的部分有一个统一的调用的模块。
如果是ngui,ugui的事件,我觉得观察者模式居多。
如果是数据驱动的话也是观察者模式居多吧。
以上只是个人见解,我只是最近也在想这方面的问题,如果有不正确的地方或者可以扩充的地方,请知道的人留下高见,非常感谢。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....