查看: 3901|回复: 14
|
Unity3d 做 2d 游戏
[复制链接]
|
|
楼主 |
发表于 9-11-2014 08:37 PM
|
显示全部楼层
花了个月时间,开始有点头绪。最近真开始开发新游戏,决定以Unity试一试。由于正开发的是PixelArt, Unity通常会以手机的resolution来scale。造成出来的画面有点走样。
搜了好几天,终于找到解决方案。
1. 将sprite 的Pixel To Unit 去 “1”
2. 将sprite的filter该去Point
3. 将orthographic size 该成resolution 的一半。比如说iPhone4 是 960x640,那么ortographic size 是320
出来的成果相当满意
http://www.bedtime-creations.com/angrywoman/angrywoman.html 本帖最后由 sooyewguan 于 9-11-2014 08:57 PM 编辑
|
|
|
|
|
|
|
|
楼主 |
发表于 9-11-2014 08:58 PM
|
显示全部楼层
如果需要支持不同尺寸的手机,可以将下面的代码去Camera,就会自动调整orthographic的size. 用起来方便很多。- using UnityEngine;
- using System.Collections;
- public class CameraScale : MonoBehaviour {
- // Use this for initialization
- void Awake()
- {
- camera.orthographicSize = (float)(Screen.height / 2);
- }
- }
复制代码 本帖最后由 sooyewguan 于 9-11-2014 09:02 PM 编辑
|
|
|
|
|
|
|
|
发表于 10-11-2014 09:03 PM
|
显示全部楼层
加油.謝謝分享 |
|
|
|
|
|
|
|
发表于 18-11-2014 06:04 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 28-12-2014 11:18 AM
|
显示全部楼层
本帖最后由 sooyewguan 于 28-12-2014 11:21 AM 编辑
从90年代的成名游戏,
加上本土路霸事件,
将两个合并,灵感开发iOS和Android游戏
最近路霸状况太多,每个人生活压力,刚好可以玩下发泄发泄。
|
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 29-12-2014 09:55 PM
|
显示全部楼层
謝謝分享.animation很可愛 |
|
|
|
|
|
|
|
楼主 |
发表于 29-12-2014 11:41 PM
|
显示全部楼层
本帖最后由 sooyewguan 于 29-12-2014 11:50 PM 编辑
更新了Unity Camera 的代码。支持不同的iOS。
- using UnityEngine;
- using System.Collections;
- public class CameraScale : MonoBehaviour {
- // Use this for initialization
- void Awake()
- {
- Debug.Log("[Resolution] " + Screen.width + " x " + Screen.height);
- #if UNITY_IPHONE
- switch(iPhone.generation)
- {
- case iPhoneGeneration.iPad5Gen:
- case iPhoneGeneration.iPadAir2:
- case iPhoneGeneration.iPadMini2Gen:
- case iPhoneGeneration.iPadMini3Gen:
- camera.orthographicSize = (float)(Screen.height / 4);
- Debug.Log("[iPadAir/iPadAir2] OrthographicSize:" + camera.orthographicSize);
- break;
- case iPhoneGeneration.iPhone6:
- camera.orthographicSize = (float)(Screen.height / 2);
- Debug.Log("[iPhone6] OrthographicSize:" + camera.orthographicSize);
- break;
- case iPhoneGeneration.iPhone6Plus:
- camera.orthographicSize = (float)(Screen.height / 4);
- Debug.Log("[iPhone6+] OrthographicSize:" + camera.orthographicSize);
- break;
- default:
- camera.orthographicSize = (float)(Screen.height / 2);
- Debug.Log("[Others iOS] OrthographicSize:" + camera.orthographicSize);
- break;
- }
- #endif
- }
- }
复制代码
|
|
|
|
|
|
|
|
楼主 |
发表于 17-7-2015 08:31 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 1-8-2015 11:36 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 8-8-2015 05:04 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 19-11-2015 03:08 PM
|
显示全部楼层
你好楼主,
我很有兴趣在 UNITY 里开发自己的游戏。现在正在学习着 UNITY 里的 Tutorial ( Tanks & Survival Shooter )。
不过我有一个疑问,那些 Tutorial 都像是 PC Offline Game。如果我要弄 Mobile Game 应该要在那里找到相关的教程呢?
楼主是用什么 Tools 弄那些 Animation 的?还有楼主是如何学起的?可以分享下吗?
谢谢! |
|
|
|
|
|
|
|
楼主 |
发表于 21-11-2015 07:57 PM
|
显示全部楼层
其实unity没分PC还是Mobile。制作过程都是一样的。只是在user control有点分别,因为PC是用keyboard和mouse,mobile用touch而已。
|
|
|
|
|
|
|
|
发表于 26-11-2015 12:22 PM
|
显示全部楼层
哦 ! 明白了,就是说只要学会了全部的 Tutorial 就等于会了最基本的 Game Development 了吗?
那么请问楼主你是用什么 Software 去做和画 Animation 的呢?
谢谢分享哦
|
|
|
|
|
|
|
|
发表于 10-3-2016 10:46 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|