摘要: 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 早期的计算机编程是基于面向过程的方法,通过设计一个算法就可以解决当时的问题。随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。面向过程式的编程思想很难良好的解决这些复杂的问题,通过面向对象的方法,更利于用人理解的方式对复杂系统进行分析、设计与编程。同时,面向对象能有效提高编程的效率,通过封装技术,消息机制可以像搭积木的一样快速开发出一个全新的系统。 阅读全文
posted @ 2016-01-26 19:59 曾彬思 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 在Unity里面,游戏物体的碰撞我们可以通过刚体组件(Rigidbody)和碰撞器组件(Collider)来进行检测。首先在场景里面添加一个Plane面板作为地面,然后在Plane面板的上方一定高度处放一个Cube立方体。 阅读全文
posted @ 2016-01-25 18:18 曾彬思 阅读(112631) 评论(4) 推荐(3) 编辑
摘要: 打开Unity主窗口,选择顶部菜单栏的“GameObject”->“3D Object”->“Plane”在游戏场景里面添加一个面板对象。然后再创建一个“Cube”(立方体)对象。这样场景就...... 阅读全文
posted @ 2016-01-12 00:00 曾彬思 阅读(6977) 评论(1) 推荐(0) 编辑
摘要: 游戏和电影一样,是通过每一个镜头的串联来实现的,而这样的镜头我们称之为“场景”。一个游戏一般包含一个到多个场景,这些场景里面实现了不同的功能,把它们组合起来就变成一个完整的游戏了。 阅读全文
posted @ 2016-01-11 00:00 曾彬思 阅读(3797) 评论(2) 推荐(0) 编辑
摘要: 打开Unity编辑器的主窗口,在窗口的右上角可以看到有个“Layout”按钮。这是用来对Unity编辑器主窗口上面的各个窗口面板进行布局的。通常情况下我个人比较习惯使用“2 by 3”的布局方式,所以,我会将Layout设置成该布局。 阅读全文
posted @ 2016-01-10 21:50 曾彬思 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 使用quick-x开发游戏有两年时间了,quick-x是cocos2d-Lua的一个豪华升级版的框架,使用Lua编程。相比于C++,lua的开发确实快速便捷了许多,下文只是lua这门语言的一个基础知识点,没有涵盖整个Lua的内容,但是作为对lua入门的初步了解还是可以的,由于内容精简了不少,所以语言上可能会有点跳跃,但是问题不大。 阅读全文
posted @ 2016-01-25 22:13 曾彬思 阅读(1786) 评论(0) 推荐(1) 编辑