从js开始学游戏开发

本人自学1年java,PHP了解,熟悉ThinkPHP,speedPHP框架,做过几个月网站开发,现在用apicloud做了两个app,做游戏一直是我的梦想。

2016.11.1号开始接触cocos creator这个不成熟但是很有前景的游戏开发环境,这一个周时间大体了解了整个游戏设计的流程及组件脚本属性等之间得关系,但是从周3开始,便被卡在了脚本上,官方api不太好看懂,数据类型的概念很模糊,以至于写一个基本的键盘控制主角移动的脚本都难以实现,网上相关资源很少,这个探索的道路还很漫长......

这个周天放个小假,等下周一开始,仔细研究js脚本语法,每天会做相应的记录,希望能够有所进步

时间: 2024-12-31 06:40:52

从js开始学游戏开发的相关文章

游戏怎么分类?怎么学游戏开发?

Unity对游戏行业的贡献是无可非议的,Unity发展角度来说,更有利于学游戏的人,也说明了游戏的前景是非常好的,从Unity第一代到现在Unity4.3一步步成长都说明了Unity在游戏中地位.现在游戏分为三种:PC类端游这类游戏在线人说较多,游戏中要处理的数据也非常庞大.所以对服务器性能要求非常高,一般都是采用C++做为开发语言,C++可以直接操作内存数据,与操作系统直接交互,减少数据之间的复制.C++运行效率高,处理速度快,是很适合这里游戏开发语言.如果你想学习开发这样大的游戏需要学习的大

Html5+Lufylegend.js游戏开发(一)引擎介绍及原理

Yorhom|2013-09-26 10:30|次浏览| 游戏开发(4)HTML5(124)游戏引擎(33)Lufylegend.js(1) Html5游戏开发最近受到很多开发者的关注.但是html5本身不是为游戏开发而量身定造的,所以开发起来十分麻烦.因此挑选好的引擎对游戏开发十分有帮助. 在游戏开发中,有这么几种程序语言: C++配合OpenGL(移动端游戏开发) C++配合DirectX(PC端游戏开发) Java (移动端游戏开发) ActionScript(网页游戏开发) html5在

做游戏开发要学什么

游戏开发者指制作电子游戏软件的企业.团体或个人,其中企业性质的游戏开发者一般称为"游戏开发商".开发者可以专门为特定的电子游戏机制作,例如索尼的PlayStation 3.微软的Xbox 360.任天堂的Wii,也可以为多种平台开发,包括个人电脑.游戏开发需要学什么? 首先看一些游戏开发的书,了解游戏的基本知识.基本开发方法,然后再确定开发的主题,就是开发什么游戏,然后去做游戏的创意,一个办法是做模仿的程序,一个是完全自己去创意.设计场景,人物,任务等. 开发游戏是一件很有意思的事情,

为什么游戏开发要选择c语言?

在学游戏开发的时候,老师总是要先学c++或者有几年c++的开发经验:当时由于是计算机语言的小白,不知道为什么,后来学了几种计算机语言后就明白了,原来c++语言开发出来的游戏,尤其是大型的游戏运行起来更有效率,为什么这么说呢?计算机上的大部分语言的底层都是c语言,也就是说他们是包装起来的c语言:这样用c语言开发出来的游戏可以直接运行,而其他的语言呢,则间接的最后还是要回归到c语言上运行,这样对于大型的游戏来说浪费了很多时间,当然这并不是说其他的语言不好,这是从一个角度去分析开发游戏选择c语言的原因

【游戏开发】小白学Lua(上)

在很多游戏中,脚本语言是不可或缺的一部分,很多游戏都使用到了Lua,js,python一类的脚本,脚本语言可以在很多方面给开发进程带来帮助.脚本语言可以作为初始化文件读入变量和游戏数据的一个快速而方便的方法.它们通常因为具有节省编译时间提高生产效率.提高创造性和拓展性的有点而受到众多游戏开发厂商的青睐.在本篇博客中,马三将和大家一起学习一下Lua这门脚本语言. 一.搭建Lua运行环境 学习任何一门编程语言恐怕都是要先搭建起来它的开发环境,这样才能多写代码多练习.Lua有一个交互的解释程序(lua

学unity3D游戏开发需要什么基础

如果你关注游戏行业,Unity3d游戏开发对你来说应该并不陌生,在游戏业发展如火如荼的情境下,很多人开始转行投身于游戏程序开发,而unity3D游戏开发则是他们必须了解和会用的游戏开发工具.在学习之前又应该了解哪些内容呢? 首先来了解一下unity3D游戏开发的概念,它是当今最炙手可热的游戏开发工具,它是轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发平台,是一个全面整合的专业游戏引擎.它可发布运行在Windows.Mac.Wii.iPhone.Windo

最大的幻术-游戏开发-到底是先学游戏引擎还是先学游戏编程

学习游戏的目的 我们学习游戏制作,游戏开发,游戏编程,游戏XX,我们的目的只有一个,打造一个非常牛逼,非常屌,非常让人开心的虚拟体验.我们用自己的学识让玩家在虚拟世界征战,生活,一步一步的让玩家幸福!那么我们的目的只有一个,让玩家知道自己的幸福在哪里,并且学会追求自己的幸福.当然,每个人对幸福的定义不一样.那么,我们只好让玩家来体验我们所来表达的最通俗的,最普遍的幸福体验,然后慢慢引导玩家去寻找自己的幸福体验.可能,在最后玩家都会离开游戏,离开虚拟世界,(对,这是真的,玩家需要一步一步达到定点,

Angular Material串串学客户端开发 2 - Node.js模块加载机制Require()

题外话解一下博客标题,因为第一篇文章评论中,有人质疑离题很远,说了半天和Angular Material没有半毛关系.其实我的的中心在后半句<串串学客户端开发>. require() 不要把这里的Require()和RequireJS混为一谈.不过有意思的是,Typescript的模块定义,甚至同时支持这两种模块机制. 导入和使用外部模块,只是简单的一句require(),看看angular/material/docs下的编译文件gulpfile.js的代码片段.对模块导入和使用有个直观的感觉

【Html5游戏开发 with LufyLegend.js 之一】一览全局函数 &amp; LGlobal静态类

一,前言 最近开始学习lufylegend.js,它是一款基于MIT协议的开源HTML5游戏引擎,目前使用Canvas渲染,2.0后会增添WebGL渲染.与其他的引擎相比,最大的特点就是模仿了ActionScript 3.0的语法,当然这只是一个特点,不会ActionScript对于学习lufylegend.js也没有什么坏的影响,我就是一个很好的例子(*_^),只不过如果你接触过ActionScript,那使用lufylegend.js的时候可能会顺手一些.以下是关于lufylegend.js